Kaedah find

Kaedah find membantu mencari elemen pertama dalam array berdasarkan callback yang diteruskan sebagai parameter. Jika elemen tidak ditemui, undefined akan dipulangkan.

Sintaks

javascriptarray.find(fungsi);

Contoh

Mari cari elemen array, yang memenuhi syarat yang ditulis dalam fungsi:

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

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

console.log(res);

Keputusan pelaksanaan kod:

javascript1

Contoh

Mari 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);

Hasil daripada pelaksanaan kod kita akan lihat bahawa kaedah tersebut menemui elemen pertama yang sesuai dengan syarat fungsi:

javascript'kl'

Lihat juga

  • kaedah findIndex,
    yang mencari indeks elemen dalam array
  • kaedah findLast,
    yang mencari elemen dari hujung array
  • kaedah findLastIndex,
    yang mencari indeks elemen dari hujung array