DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

ARRAY FIND PADA JAVASCRIPT

Pelajari cara menggunakan metode array find pada JavaScript untuk menemukan elemen dalam array dengan mudah.

Daftar Isi:

Cara Kerja Array `find`
Sintaks
Contoh Penggunaan
Keuntungan Menggunakan Array `...

Array find pada JavaScript adalah metode yang sangat berguna untuk menemukan elemen dalam sebuah array. Metode ini memungkinkan kamu mencari elemen yang memenuhi kondisi tertentu. Yuk, kita pelajari lebih lanjut tentang bagaimana cara penggunaannya!

Cara Kerja Array find

Metode find berfungsi dengan memeriksa tiap elemen dalam array hingga menemukan elemen pertama yang memenuhi kondisi yang diberikan. Setelah menemukan elemen yang cocok, find akan segera berhenti dan mengembalikan elemen tersebut. Jika tidak ada elemen yang cocok, metode ini akan mengembalikan undefined.

Sintaks

array.find(callback(element[, index[, array]])[, thisArg])
  • callback: Fungsi yang dijalankan pada tiap elemen dalam array. Fungsi ini dapat memiliki tiga argumen:
    • element: Elemen yang sedang diperiksa.
    • index (opsional): Indeks dari elemen tersebut.
    • array (opsional): Array yang sedang diperiksa.
  • thisArg (opsional): Nilai yang akan digunakan sebagai this saat mengeksekusi callback.

Contoh Penggunaan

Mencari Angka Genap Pertama

const angka = [1, 3, 5, 7, 10, 12];

const angkaGenap = angka.find(element => element % 2 === 0);

console.log(angkaGenap); // Output: 10

Mencari Objek dalam Array

Misalnya kamu punya array objek, dan ingin mencari objek dengan properti tertentu.

const users = [
  { id: 1, name: 'Alice' },
  { id: 2, name: 'Bob' },
  { id: 3, name: 'Charlie' },
];

const user = users.find(user => user.id === 2);

console.log(user); // Output: { id: 2, name: 'Bob' }

Dalam contoh di atas, kita menemukan objek dengan id 2.

Keuntungan Menggunakan Array find

  • Mudah Dipahami: Sintaks find sederhana dan langsung ke tujuan.
  • Efisien: find segera berhenti setelah menemukan elemen yang cocok.
  • Fleksibel: Bisa digunakan untuk mencari elemen primitif ataupun objek.

Kini kamu sudah tahu bagaimana cara menggunakan metode find pada JavaScript untuk menemukan elemen dalam array. Semoga artikel ini membantu!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding