Rumah >hujung hadapan web >tutorial js >Cara menggunakan find dalam js

Cara menggunakan find dalam js

下次还敢
下次还敢asal
2024-05-01 06:03:18855semak imbas

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.

Cara menggunakan find dalam js

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
    • : indeks unsur dalam array
    • array: Tatasusunan yang memanggil kaedah find()
  • thisArg (pilihan):
  • Digunakan untuk objek yang ditunjuk oleh ini (lalai tidak ditentukan)

  1. Cari syarat padanan Elemen pertama:

    <code>const fruits = ["apple", "banana", "orange", "pear"];
    const firstOrange = fruits.find(fruit => fruit === "orange");
    console.log(firstOrange); // 输出: "orange"</code>
  2. 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>
  3. 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

    find() adalah ringkas dan jelas, yang boleh memudahkan tugas mencari elemen pertama yang memenuhi syarat.
  • Ia boleh digunakan dengan fungsi anak panah untuk sintaks yang lebih bersih.
  • Ia berfungsi dengan mana-mana tatasusunan tanpa mengira jenis atau saiznya. . .
beberapa() 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!

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
Artikel sebelumnya:instanceof penggunaan dalam jsArtikel seterusnya:instanceof penggunaan dalam js