如果使用if语句直接判断可能会报错:
if(!undef){
//报错 //ReferenceError: undef is not defined
//do
}
可以使用typeof()关键字判断这样不报错:
if(
typeof(undef) === "undefined"){
//不会报错
//do
}
转载于:https://www.cnblogs.com/zhaolihang/p/5261083.html
相关资源:JavaScript判断变量是否为undefined的两种写法区别