Rumah > Soal Jawab > teks badan
Pemadaman pembolehubah yang diisytiharkan melalui var tidak boleh dipadamkan, tetapi ia juga merupakan hak milik tetingkap? Tolong jelaskan
var foo = 1;
window.bar = 2;
delete foo;
delete bar;
console.log(window.foo,window.bar)//1 undefined
过去多啦不再A梦2017-06-14 10:54:39
Kerana ia menggunakan var
声明的变量,其属性是configurable = false
, ia tidak boleh dipadam.
var ss = 0;
console.log(Object.getOwnPropertyDescriptor(window, 'ss'));
/*
{
configurable: false
enumerable: true
value: 0
writable: true
}
*/