Menyahset Pembolehubah JavaScript
Pembolehubah JavaScript boleh dialih keluar daripada skop menggunakan pengendali padam, yang mengalih keluar harta daripada objek. Walau bagaimanapun, pengendali ini tidak boleh digunakan untuk pembolehubah yang dibuat dengan kata kunci var, menimbulkan persoalan tentang cara menyahset pembolehubah global tersebut.
Menyahsetting Pembolehubah Diisytiharkan dengan var
Pembolehubah yang diisytiharkan dengan var tidak boleh dipadamkan menggunakan padam pengendali. Ia disimpan dalam persekitaran pembolehubah skop di mana ia diisytiharkan dan tidak boleh dialih keluar melainkan skop dimusnahkan.
Oleh itu, pembolehubah tidak tetap yang diisytiharkan dengan var tidak disyorkan.
Menyahtetapkan Pembolehubah Diisytiharkan Tanpa var
Pembolehubah yang diisytiharkan tanpa kata kunci var, dikenali sebagai pembolehubah global, ialah sifat objek tetingkap. Untuk menyahset pembolehubah sedemikian, pengendali padam boleh digunakan:
delete window.variableName;
Walau bagaimanapun, adalah penting untuk ambil perhatian bahawa ini juga akan mengalih keluar harta daripada objek global, yang mungkin mempunyai akibat yang tidak diingini .
Nota:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyahset Pembolehubah JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!