Bagaimana untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan dalam jquery

PHPz
Lepaskan: 2023-04-10 10:07:59
asal
1210 orang telah melayarinya

Semasa proses pembangunan, kita selalunya perlu menentukan sama ada nilai tertentu wujud dalam tatasusunan. Untuk keperluan sedemikian, jQuery menyediakan kaedah yang sangat mudah dipanggil $.inArray().

Kaedah $.inArray() menerima dua parameter: nilai untuk dicari dan tatasusunan untuk dicari. Jika nilai yang anda cari wujud dalam tatasusunan, kaedah mengembalikan indeksnya dalam tatasusunan (bermula dari 0), jika tidak ia mengembalikan -1.

Berikut ialah contoh kod menggunakan kaedah $.inArray():

var arr = [1, 2, 3, 4, 5];
var num = 3;
if ($.inArray(num, arr) !== -1) {
    console.log("数组中存在3");
} else {
    console.log("数组中不存在3");
}
Salin selepas log masuk

Dalam kod contoh di atas, kami mentakrifkan arr tatasusunan dengan panjang 5 dan tatasusunan untuk dicari Nilai berangka num. Apabila nilai pulangan kaedah $.inArray() tidak sama dengan -1, ini bermakna nilai itu wujud dalam tatasusunan, jadi "3 wujud dalam tatasusunan" dicetak. Jika nilai num ialah 6, apa yang dicetak ialah "6 tidak wujud dalam tatasusunan".

Kaedah $.inArray() juga boleh digunakan dalam tatasusunan rentetan, tatasusunan Boolean dan tatasusunan objek Sintaks yang sama digunakan untuk semua jenis tatasusunan.

Selain kaedah $.inArray(), jQuery juga menyediakan kaedah $.isArray() untuk menentukan sama ada pembolehubah ialah jenis tatasusunan. Kaedah ini menerima parameter dan mengembalikan benar jika parameter ialah jenis tatasusunan, jika tidak ia mengembalikan palsu.

Berikut ialah contoh kod menggunakan kaedah $.isArray():

var arr = [1, 2, 3, 4, 5];
if ($.isArray(arr)) {
    console.log("arr是一个数组");
} else {
    console.log("arr不是一个数组");
}
Salin selepas log masuk

Dalam kod contoh di atas, kami menentukan sama ada arr pembolehubah ialah jenis tatasusunan, kerana jenisnya sememangnya tatasusunan, jadi "arr ialah tatasusunan" dicetak.

Secara amnya, $.inArray() dan $.isArray() ialah kaedah tatasusunan yang sangat praktikal dalam jQuery, yang boleh membantu kami menyelesaikan operasi tatasusunan dengan mudah dan cepat.

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada nilai tertentu wujud dalam tatasusunan dalam jquery. 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