- 现在我判断 变量是否有效是通过如下的方式(也就是
undefined
null
''
各判断一次 ):
if( (this.$route.query.openid != undefined || this.$route.query.openid != null || this.$route.query.openid != '' ) && window.localStorage.getItem('openid') != '')
{
......
}
想问下 JS
或者 Vue
或者 ES
中有没有什么方法能一次性直接判断变量是否有效?
if(condition){} 中,有以下几种类型会被判定为假值:
所以不需要像你那样枚举:
然后就是尽量不要用双等号,尽量用全等号