undefined
和 void 0
到底有什么区别?
哪个是首选,为什么?
最佳答案
区别在于某些浏览器允许您覆盖undefined
的值。但是,void anything
总是返回真实的undefined。
undefined = 1;
console.log(!!undefined); //true
console.log(!!void 0); //false
关于JavaScript `undefined` 与 `void 0`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5716976/