关于 v.get('path',parsed) 和 switch 判断的问题
来源:6-8 验证用户账号密码

代码两三行
2019-08-13
老师说过 这个方法可以获取参数,可以选择是否解析,可是我在打断点调试时,第二个参数无论是 true 还是 false 都获取的字符串类型。
然后 token 接口里 使用switch 进行判断好像使用的 严格相等判断,不会隐式的转换类型,还有在 登录类型 那的 方法isThisType中,判断也是使用的 严格相等判断,可是接受的val 是个字符串,我平时做项目时习惯对于 如果是数字类型运用 都会进行转化类型 +‘1’ ,
这只是我的一点小看法,和疑惑的地方,看老师的视频上运行没问题,运行源码时,type=101,总提示没有对应的处理方法。
写回答
1回答
-
frankin329
2020-02-26
我的做法是将获取的参数parseInt处理下
function isThisType(val){
for(let key in this){
if(this[key] === parseInt(val)){
return true
}
}
return false
}
10
相似问题