vue 中如何判断undefined类型?

created() {

//如果取出来的可能是 undefined 类型 怎么判断?

this.username = localStorage.getItem("username");

//网上找的方式,发现没什么用啊!!

if((typeof this.username) == 'undefined'){

this.username="aaa";

}

//三等号也不行

if((typeof this.username) === 'undefined'){

this.username="aaa";

}

//不加引号 也没用

if((typeof this.username) === undefined){

this.username="aaa";

}

}

回答

首先,storage 里面就不支持别的类型,只支持字符串,所以你判断不出来存入的是字符串 'undefined' 还是 undefined,也判断不出来数值 1 还是字符串 '1'

image.png

以上是 vue 中如何判断undefined类型? 的全部内容, 来源链接: utcz.com/a/41712.html

回到顶部