Sifat RegExp lastIndex membolehkan anda memanggil kaedah ini berulang kali, menggelung pada semua padanan dalam rentetan dan hanya berfungsi jika pengubah suai "g" ditetapkan.
Harta ini dibaca/tulis, jadi anda boleh menetapkannya pada bila-bila masa untuk menentukan di mana dalam rentetan sasaran carian seterusnya harus bermula. Apabila exec() dan test() tidak dapat mencari padanan (atau padanan lain), mereka secara automatik menetapkan semula lastIndex kepada 0.
Anda boleh cuba jalankan kod berikut untuk menggunakan sifat LastIndex RegExp dalam JavaScript -
<html> <head> <title>JavaScript RegExp lastIndex Property</title> </head> <body> <script> var str = "JavaScript is an interesting scripting language"; var re = new RegExp( "script", "g" ); re.test(str); document.write("Test 1 - Current Index: " + re.lastIndex); re.test(str); document.write("<br />Test 2 - Current Index: " + re.lastIndex); </script> </body> </html>
Atas ialah kandungan terperinci Apakah peranan atribut LastIndex RegExp dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!