Rumah >hujung hadapan web >tutorial js >Bagaimanakah Sisipan Titik Bertitik Automatik (ASI) JavaScript Berfungsi dan Bagaimana Saya Boleh Mengelak Masalahnya?
ASI JavaScript ialah ciri yang boleh memasukkan koma bertitik secara automatik pada penghujung pernyataan tertentu jika tiada. Ini boleh berguna dalam beberapa kes, tetapi ia juga boleh membawa kepada pepijat.
ASI digunakan pada jenis pernyataan berikut:
Peraturan khusus untuk ASI adalah seperti berikut:
Jika token tidak sah ditemui yang tidak dibenarkan oleh tatabahasa, koma bernoktah dimasukkan sebelumnya jika:
Pengeluaran terhad termasuk:
Contoh 1:
{ 1 2 } 3
ASI akan mengubah kod ini kepada:
{ 1 ;2 ;} 3;
Contoh 2:
a = b ++c
ASI akan mengubah kod ini kepada:
a = b; ++c;
Contoh 3 :
return "something";
ASI akan mengubah kod ini kepada:
return; "something";
ASI boleh menjadi ciri yang berguna, tetapi ia juga boleh membawa kepada pepijat. Untuk mengelakkan pepijat ASI, sebaiknya sentiasa menggunakan koma bertitik secara eksplisit pada akhir setiap pernyataan.
Atas ialah kandungan terperinci Bagaimanakah Sisipan Titik Bertitik Automatik (ASI) JavaScript Berfungsi dan Bagaimana Saya Boleh Mengelak Masalahnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!