Rumah  >  Artikel  >  hujung hadapan web  >  Apakah kegunaan kaedah indeks javascript?

Apakah kegunaan kaedah indeks javascript?

青灯夜游
青灯夜游asal
2021-09-01 16:17:4710740semak imbas

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.

Apakah kegunaan kaedah indeks javascript?

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:

.

Apakah kegunaan kaedah indeks javascript?

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:

Apakah kegunaan kaedah indeks javascript?

[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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn