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 pemanggilanfind().
Tantangan
Mudaharray 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 siniSemua pelajaran di Metode array di JavaScript
1Apa yang akan kamu pelajari?
Method array di JSLatihan sendiri: Compiler JavaScript online