jquery .inarray用法

王林
王林asal
2023-05-28 10:52:07878semak imbas

Kaedah

jQuery .inArray() boleh digunakan untuk mencari elemen tertentu dalam tatasusunan dan mengembalikan nilai indeksnya (jika ditemui). Penggunaannya adalah seperti berikut:

$.inArray(value, array [, fromIndex])

Perihalan parameter:

  • value: Nilai untuk ditemui
  • array: Tatasusunan untuk ditemui
  • fromIndex(pilihan): Mula mencari dari kedudukan yang ditentukan

Nilai pulangan:

  • Jika elemen ditemui, kembalikan nilai indeksnya dalam tatasusunan ( bermula dari 0), jika tidak mengembalikan -1.

Sebagai contoh, katakan kita mempunyai tatasusunan arr:

var arr = [2, 4, 6, 8];

Jika kita ingin menyemak sama ada nombor 4 berada dalam tatasusunan ini, kita boleh menggunakan kaedah .inArray() seperti berikut :

if ($.inArray(4, arr) !== -1) {
  console.log('4在数组中');
} else {
  console.log('4不在数组中');
}

Dalam contoh ini, kita lulus nilai yang kita mahu cari (4) dan tatasusunan yang kita mahu cari (arr) sebagai parameter kepada kaedah .inArray(). Jika 4 dalam tatasusunan, kaedah .inArray() akan mengembalikan nilai indeksnya (1) dan kami akan mendapat mesej "4 dalam tatasusunan" dicetak. Jika tidak, -1 akan dikembalikan dan kami akan mendapat mesej "4 tidak dalam tatasusunan" dicetak.

Kami juga boleh menentukan nilai indeks untuk mula mencari. Contohnya:

var arr = [2, 4, 6, 8];
var startIndex = 2;

if ($.inArray(6, arr, startIndex) !== -1) {
  console.log('6在数组中');
} else {
  console.log('6不在数组中');
}

Dalam contoh ini, kita akan mencari elemen dalam tatasusunan bermula dari nilai indeks 2, iaitu bermula dari nombor 6. Jika 6 dalam tatasusunan, kami akan mendapat mesej "6 dalam tatasusunan" dicetak. Jika tidak, -1 akan dikembalikan dan kami akan mendapat mesej "6 tiada dalam tatasusunan" dicetak.

Ringkasnya, kaedah .inArray() boleh membantu kami mencari elemen tertentu dalam tatasusunan dan mengembalikan nilai indeksnya. Kami juga boleh menentukan tempat untuk memulakan carian. Kaedah ini sangat praktikal, terutamanya apabila berurusan dengan tatasusunan dalam Javascript.

Atas ialah kandungan terperinci jquery .inarray用法. 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