find() and findIndex()
JS · Arrayssyntax
arr.find(callback)
arr.findIndex(callback)
arr.findLast(callback)
arr.findLastIndex(callback)example
const users = [
{ id: 1, name: "Ava" },
{ id: 2, name: "Bo" },
{ id: 3, name: "Ava" },
];
console.log(users.find(u => u.name === "Ava")); // { id: 1, name: "Ava" }
console.log(users.findLast(u => u.name === "Ava")); // { id: 3, name: "Ava" }
console.log(users.findIndex(u => u.id === 2)); // 1Note find() returns the first match or undefined. findLast() (ES2023) searches from the end. Both return the element, not a boolean.