Kaedah JavaScript find() mencari dan mengembalikan elemen pertama yang memenuhi syarat yang ditentukan dalam tatasusunan Jika ia tidak ditemui, ia mengembalikan tidak ditentukan. Penggunaan: Tentukan fungsi panggil balik yang menerima elemen, indeks dan parameter tatasusunan. Panggil fungsi panggil balik menggunakan kaedah find(), menghantar tatasusunan dan thisArg pilihan. Fungsi panggil balik mengembalikan benar atau salah untuk menunjukkan sama ada syarat dipenuhi. Mengembalikan elemen kelayakan pertama atau tidak ditentukan.
Kaedah find() dalam JavaScript
Definisi: Kaedah
find() mencari elemen pertama yang memenuhi syarat yang ditentukan dalam tatasusunan dan mengembalikan elemen tersebut. Jika tiada unsur sepadan ditemui, undefined dikembalikan.
Sintaks:
<code>find(callbackFunction(element, index, array))</code>
Parameter:
panggilan balikFungsi: Satu fungsi yang menerima tiga parameter:
elemen untuk indeks
Cari syarat padanan Elemen pertama:
<code>const fruits = ["apple", "banana", "orange", "pear"]; const firstOrange = fruits.find(fruit => fruit === "orange"); console.log(firstOrange); // 输出: "orange"</code>
Gunakan thisArg untuk menentukan ini untuk menunjuk kepada:
<code>const numbers = [1, 2, 3, 4, 5]; const isEven = function(number) { return number % 2 === 0; }; const firstEvenNumber = numbers.find(isEven, numbers); console.log(firstEvenNumber); // 输出: 2</code>
Kembalikan tidak ditentukan: (Jika tiada kaedah ditemui) elemen ditemui akan kembali tidak ditentukan.
<code>const people = [{ name: "John" }, { name: "Mary" }]; const personNamedAlice = people.find(person => person.name === "Alice"); console.log(personNamedAlice); // 输出: undefined</code>
Kelebihan: Kaedah
boleh mengembalikan benar atau salah untuk menunjukkan sama ada unsur padanan wujud, tetapi ia tidak mengembalikan elemen itu sendiri.
Atas ialah kandungan terperinci Cara menggunakan find dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!