Adakah "kosongkan" Perkataan Rizab dalam JavaScript?
Dalam JavaScript, "kosongkan" bukan kata kunci simpanan. Walau bagaimanapun, ia mungkin kelihatan berkelakuan seperti satu dalam keadaan tertentu.
Menyahpepijat Nama Fungsi JavaScript
Jika panggilan fungsi nampaknya tidak berfungsi seperti yang diharapkan, ia adalah patut dipertimbangkan nama fungsi itu. Namakan semula fungsi kepada sesuatu yang unik (cth., "clearxyz") dan lihat sama ada ia menyelesaikan isu.
Rantai Skop dan Invokasi Fungsi
Apabila fungsi dipanggil menggunakan pengendali acara sebaris (cth., "onClick"), objek Dokumen kadangkala ditambahkan pada rantai skop sebelum objek Window. Ini bermakna jika fungsi global (harta tetingkap) mempunyai nama yang sama dengan sifat Dokumen, sifat Dokumen akan digunakan sebaliknya. Contohnya, "document.clear" mungkin digunakan dan bukannya fungsi "clear" yang dimaksudkan.
Elakkan Pengendali Acara Sebaris dan Pencemaran Ruang Nama Global
Untuk mengelakkan kekeliruan dan memastikan tingkah laku yang konsisten, adalah disyorkan untuk mengelakkan pengendali acara sebaris dan mengelakkan daripada mencemarkan ruang nama global. Dua strategi untuk mencapainya ialah:
Atas ialah kandungan terperinci Adakah \'jelas\' JavaScript adalah Perkataan Terpelihara, dan Mengapa Ia Mungkin Nampak Seperti Satu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!