检查是否 undefined 该函数使用 void 0 来判断是否为 undefined,而不是直接与全局的 undefined 变量比较。 使用 void 0 的好处是,即使全局的 undefined 变量被重新赋值,void 0 依然保证返回真正的 undefined 。
void 0
undefined
值
isUndef(undefined); /// trueisUndef(null); /// falseisUndef(void 0); /// true Copy
isUndef(undefined); /// trueisUndef(null); /// falseisUndef(void 0); /// true
检查是否 undefined 该函数使用
void 0
来判断是否为undefined
,而不是直接与全局的undefined
变量比较。 使用void 0
的好处是,即使全局的undefined
变量被重新赋值,void 0
依然保证返回真正的 undefined 。