我有regexp的函数,它应该检测类型:Undefined |应用对象的空:
var isUndefinedOrNull = function(obj) {
return /^(?:undefined|null)$/.test(typeof obj);
};
这段代码出了什么问题?
答案 0 :(得分:3)
唯一的问题是typeof
null object
而非'null'
。
我认为你可以使用
var isUndefinedOrNull = function (obj) {
return obj === undefined || obj === null;
};