Fungsi ini mengembalikan nilai elemen pertama dalam larik yang memenuhi fungsi pengujian yang disediakan. Jika tidak, undefined dikembalikan.
Sintaksis
Diberikan di bawah ini adalah sintaks untuk metode array find(), dimana, thisArg adalah objek opsional untuk digunakan seperti ini saat menjalankan callback dan callback adalah fungsi untuk mengeksekusi setiap nilai dalam larik, mengambil tiga argumen sebagai berikut -
element - Elemen saat ini sedang diproses dalam larik.
index- Ini opsional; mengacu pada indeks elemen saat ini yang sedang diproses dalam larik.
array- Ini opsional; array di mana find dipanggil.
arr.find(callback(element[, index[, array]])[, thisArg])
Contoh
<script>
//find
const products = [{name:'Books',quantity:10},
{name:'Pen',quantity:20},
{name:"Books",quantity:30}
]
console.log( products.find(p=>p.name==="Books"))
</script>
Output dari kode di atas akan seperti yang disebutkan di bawah ini -
{name: "Books", quantity: 10}