自学内容网 自学内容网

【JS】使用void 0替换undefined

JS 中有一个历史遗留问题:undefined 并不是一个关键字,而是 window 的全局属性。

在这里插入图片描述
window.undefined 是只读

在这里插入图片描述
由于undefined是只读的,所以全局作用域中不会存在问题,但函数作用域中就会出现问题

在这里插入图片描述
所以为了防止将变量名命名为 undefined,推荐使用 void 0 表示 undefined

在这里插入图片描述


原文地址:https://blog.csdn.net/owo_ovo/article/details/142937379

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!