# undefined
直接控制台输入
var undefined = 'modify undefined';
console.log(undefined); // undefined
1
2
2
改成局部属性
(function() {
var undefined = 'modify undefined';
console.log(undefined); // modify undefined
})()
1
2
3
4
2
3
4
TIP
JavaScript 的代码 undefined 是一个变量,而并非是一个关键字 全局undefined不可写,不可配置,它的值永远是undefined 局部属性可修改 一般用void 0 代替undefined