Kaedah find
Kaedah find membantu mencari elemen pertama
dalam array berdasarkan
callback yang diteruskan
sebagai parameter.
Jika elemen tidak ditemui, undefined akan dipulangkan.
Sintaks
array.find(fungsi);
Contoh
Mari cari elemen array, yang memenuhi syarat yang ditulis dalam fungsi:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Keputusan pelaksanaan kod:
1
Contoh
Mari cari elemen array
yang panjangnya sama dengan 2:
let 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:
'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