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

Cara menggunakan find dalam js

下次还敢
Lepaskan: 2024-05-01 06:03:18
asal
844 orang telah melayarinya

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

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

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!

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