Metode find

Metode find membantu menemukan elemen pertama dalam array sesuai dengan callback yang diteruskan sebagai parameter. Jika elemen tidak ditemukan, maka akan mengembalikan undefined.

Sintaks

javascriptarray.find(fungsi);

Contoh

Mari kita cari elemen array yang sesuai dengan kondisi yang ditulis dalam fungsi:

javascriptlet arr = [1, 2, 3, 4];

let res = arr.find(function(currentValue) {
  return currentValue > 0;
});

console.log(res);

Hasil eksekusi kode:

javascript1

Contoh

Mari kita cari elemen array yang panjangnya sama dengan 2:

javascriptlet arr = ['abc', 'defg', 'kl', 'mn'];

let res = arr.find(function(elem) {
  return elem.length == 2;
});

console.log(res);

Sebagai hasil eksekusi kode kita akan melihat bahwa metode menemukan elemen pertama yang sesuai dengan kondisi fungsi:

javascript'kl'

Lihat juga

  • metode findIndex,
    yang mencari indeks elemen dalam array
  • metode findLast,
    yang mencari elemen dari akhir array
  • metode findLastIndex,
    yang mencari indeks elemen dari akhir array