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
光阴似箭催人老,日月如移越少年。
Kerana ia menggunakan var声明的变量,其属性是configurable = false, ia tidak boleh dipadam.
var
configurable = false
var ss = 0; console.log(Object.getOwnPropertyDescriptor(window, 'ss')); /* { configurable: false enumerable: true value: 0 writable: true } */
Kerana ia menggunakan
var
声明的变量,其属性是configurable = false
, ia tidak boleh dipadam.