对于变量 x,令 typeof x === 'undefined'
我写了一个函数来检查变量是否undefined
var isUndefined = function(obj){
return typeof obj == 'undefined';
};
这里有两种情况:
console.log(typeof x === 'undefined')//返回 true
isUndefined(x)//抛出这个错误 ReferenceError: x is not defined
为什么我不能在这里传递 undefined variable ?
最佳答案
查看此 post .您必须了解 undefined variable 和未声明变量之间的区别。
至少你会这样做:
var x; //undefined until assignment;
isUndefined(x); // returns true;
关于Javascript : Function parameter is undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39953067/