Kaedah indexof() dalam JavaScript digunakan untuk mencari elemen yang ditentukan dalam tatasusunan Ia boleh mengembalikan indeks padanan pertama nilai elemen yang ditentukan dalam tatasusunan. ia mengembalikan "-1 "; Menggunakan ciri ini, kaedah ini juga boleh digunakan untuk menentukan sama ada unsur yang ditentukan wujud dalam tatasusunan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
JavaScript indexOf() mengembalikan indeks kejadian pertama nilai elemen dalam tatasusunan, atau -1 jika nilai yang ditentukan tidak ditemui. Penggunaan adalah seperti berikut:
array.indexOf(searchElement[, fromIndex]);
Penerangan parameter:
tatasusunan: mewakili objek tatasusunan.
elemen carian: parameter yang diperlukan, nilai yang akan ditempatkan dalam tatasusunan.
fromIndex: Parameter pilihan, indeks tatasusunan yang digunakan untuk memulakan carian. Jika parameter ini ditinggalkan, carian bermula pada indeks 0. Jika fromIndex lebih besar daripada atau sama dengan panjang tatasusunan, -1 dikembalikan. Jika fromIndex adalah negatif, carian bermula pada panjang tatasusunan ditambah dariIndex. Kaedah
indexOf() menjalankan carian dalam tertib indeks menaik, iaitu, mendapatkan semula dari kiri ke kanan. Apabila mendapatkan semula, elemen tatasusunan akan dibandingkan secara kongruen dengan nilai parameter searchElement ===.
Contoh 1: Kembalikan kedudukan di mana elemen yang dinyatakan pertama kali muncul, kembalikan -1
var a = ["ab","cd","ef","ab","cd"]; console.log(a.indexOf("cd")); //1 console.log(a.indexOf("cd", 2)); //4 console.log(a.indexOf("gh")); //-1 console.log(a.indexOf("ab", -2)); //3
Hasil keluaran:
Contoh 2: Gunakan kaedah indexOf() untuk menentukan sama ada unsur yang dinyatakan wujud , [Untuk kaedah penghakiman lanjut, anda boleh membaca artikel " Semakan Pembelajaran JS Array Adakah elemen yang diberikan wujud 》】
var a = ["ab","cd","ef","ab","cd"]; var b = a.indexOf("cd"); if (b>0) { console.log("给定元素是存在的"); } else { console.log("给定元素是不存在的"); }
Hasil keluaran:
[Pembelajaran yang disyorkan: Lanjutan Tutorial JavaScript】
Atas ialah kandungan terperinci Apakah kegunaan kaedah indeks javascript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!