📅  最后修改于: 2023-12-03 15:01:36.865000             🧑  作者: Mango
在 JavaScript 中,Array.find() 方法被用来查询数组中满足指定条件的第一个元素,并返回该元素的值。该方法仅返回符合条件的第一个元素,如果数组中没有符合条件的元素,则返回 undefined。
arr.find(callback[, thisArg])
返回数组中第一个符合条件的元素的值,如果找不到则返回 undefined。
const arr = [3, 5, 8, 10, 2];
const result = arr.find(num => num > 6);
console.log(result); // 输出 8
const arr = [4, 9, 2, 11, 3];
const result = arr.find(num => num % 3 === 0);
console.log(result); // 输出 9
const people = [
{ name: "Tom", age: 20 },
{ name: "John", age: 25 },
{ name: "Mary", age: 30 }
];
const result = people.find(person => person.name === "John");
console.log(result); // 输出 { name: "John", age: 25 }
以上是 JavaScript Array.find 的介绍,希望对你有所帮助。