Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengira Kejadian Rentetan dengan Cekap dalam JavaScript?
Menentukan kekerapan rentetan tertentu muncul dalam rentetan lain ialah tugas asas dalam pengaturcaraan. Dalam contoh yang disediakan dalam JavaScript:
var temp = "This is a string."; alert(temp.count("is")); //should output '2'
Anda ingin mengira bilangan kali subrentetan "adalah" muncul dalam temp rentetan. Untuk mencapai matlamat ini, JavaScript tidak menawarkan fungsi kiraan asli.
Ekspresi biasa memberikan penyelesaian yang elegan untuk masalah ini. Kod JavaScript berikut mencapai matlamat yang dimaksudkan:
var temp = "This is a string."; var count = (temp.match(/is/g) || []).length; console.log(count);
Berikut ialah pecahan kod:
Penyelesaian ini menyediakan kaedah yang cekap untuk mengira kejadian rentetan dengan tepat dalam rentetan tertentu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Kejadian Rentetan dengan Cekap dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!