Menu
CoddyTech

Temukan

Pelajaran 11 dari 18 dalam kursus Metode array di JavaScript di Coddy.

method find() adalah fungsi bawaan untuk array yang mencari elemen pertama yang memenuhi kondisi pengujian yang diberikan. method ini menerima fungsi callback sebagai argumen, yang dijalankan untuk setiap elemen dalam array hingga nilai truthy (nilai apa pun selain false, 0, "", null, atau undefined) dikembalikan. Jika tidak ada elemen yang memenuhi kondisi, find() mengembalikan undefined.

Mari buat array angka dan gunakan find() untuk mencari angka pertama yang lebih besar dari 5:

const numbers = [1, 3, 7, 2, 9];

const firstNumberGreaterThan5 = numbers.find((number) => number > 5);

console.log(firstNumberGreaterThan5); // output: 7
  • Menemukan kecocokan pertama: find() berhenti melakukan iterasi segera setelah callback mengembalikan nilai truthy, sehingga pencarian kecocokan pertama menjadi efisien.
  • Fungsi callback: Fungsi ini adalah inti dari find(). Fungsi ini menerima tiga argumen:
    • element: Elemen yang sedang diproses dalam array.
    • index (opsional): Indeks elemen saat ini.
    • array (opsional): Array asli yang menjadi tempat pemanggilan find().
challenge icon

Tantangan

Mudah

array scores berisi daftar nilai yang diperoleh John.

Tugasmu adalah menulis kode JavaScript untuk menemukan dan mencatat nilai yang lebih besar dari 90.

Coba sendiri

const scores = [75, 88, 62, 92, 55];

// Tulis kodemu di sini

Semua pelajaran di Metode array di JavaScript

Latihan sendiri: Compiler JavaScript online