Seperti yang ditunjukkan di bawah, dalam gelung, selepas pembolehubah gelung dipadamkan, gelung masih boleh diteruskan Adakah kerana pembolehubah ini ditakrifkan khas sebagai tidak boleh diedit, atau adakah pengkompil mencipta pembolehubah dalaman dengan nama yang sama dalam konteks. untuk kegunaan gelung?
for (var j = 0; j < 10; j++) {
delete j;
console.log(j); // 正常输出 0 1 2 3 ...
}
Kerana padam hanya boleh menjejaskan atribut instance dan tidak boleh memadamkan pembolehubah atau fungsi secara langsung.
Jika anda melaksanakan perintah berikut, nilai pulangan akan menjadi palsu, menunjukkan bahawa pemadaman adalah tidak sah.
Dilampirkan: padamkan sintaks operator, daripada dokumentasi MDN
Ungkapan adalah merujuk kepada sifat objek