Gunakan fungsi findIndex dalam JavaScript untuk mencari kedudukan elemen
Dalam pengaturcaraan JavaScript, selalunya perlu mencari kedudukan elemen tertentu dalam tatasusunan. Untuk memudahkan fungsi ini, JavaScript menyediakan fungsi findIndex. Gunakan fungsi ini untuk mencari kedudukan elemen tertentu dalam tatasusunan dengan cepat. Sintaks asas bagi fungsi
findIndex adalah seperti berikut:
array.findIndex(callback[, thisArg])
Parameter description:
Fungsi findIndex akan merentasi dari elemen pertama tatasusunan sehingga ia menemui elemen yang memenuhi syarat. Setelah ditemui, nilai indeks elemen dalam tatasusunan akan dikembalikan serta-merta. Jika tiada unsur sepadan ditemui, -1 dikembalikan.
Berikut ialah contoh kod konkrit yang menunjukkan cara menggunakan fungsi findIndex untuk mencari kedudukan elemen tertentu dalam tatasusunan:
// 定义一个示例数组 const arr = [10, 20, 30, 40, 50]; // 找到元素30在数组中的位置 const targetIndex = arr.findIndex((element) => element === 30); console.log(targetIndex); // 输出: 2 // 找到元素60在数组中的位置(不存在) const nonExistingIndex = arr.findIndex((element) => element === 60); console.log(nonExistingIndex); // 输出: -1
Dalam contoh di atas, kami telah mentakrifkan arr tatasusunan yang mengandungi 5 elemen. Kemudian gunakan fungsi findIndex untuk mencari kedudukan elemen 30 dalam tatasusunan dan tetapkan hasilnya kepada targetIndex. Memandangkan elemen 30 wujud dalam tatasusunan, fungsi findIndex mengembalikan nilai indeks elemen 2. Kemudian gunakan console.log untuk mengeluarkan nilai targetIndex Anda boleh melihat bahawa konsol mencetak 2.
Kemudian kami menggunakan fungsi findIndex untuk mencari kedudukan elemen 60 dalam tatasusunan, dan menetapkan hasilnya kepada nonExistingIndex. Memandangkan elemen 60 tidak wujud dalam tatasusunan, fungsi findIndex mengembalikan -1. Begitu juga, gunakan console.log untuk mengeluarkan nilai nonExistingIndex dan anda boleh melihat bahawa konsol mencetak -1.
Melalui contoh kod khusus ini, kita dapat melihat dengan jelas proses penggunaan fungsi findIndex untuk mencari kedudukan elemen dalam JavaScript. Jika anda perlu mencari kedudukan elemen tertentu dalam tatasusunan dalam kod anda, cuba gunakan fungsi findIndex. Ia adalah kaedah yang sangat mudah dan cekap yang boleh membantu anda menyelesaikan masalah ini dengan cepat.
Atas ialah kandungan terperinci Cari kedudukan elemen menggunakan fungsi findIndex dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!