jquery .inarray用法

王林
Lepaskan: 2023-05-28 10:52:07
asal
885 orang telah melayarinya

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])
Salin selepas log masuk

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];
Salin selepas log masuk

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不在数组中');
}
Salin selepas log masuk

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不在数组中');
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan