Array.find方法从给定的数组中返回匹配的元素的引用。
代码示例:
const numbers = [1, 2, 3, 4, 5];
// 使用find方法查找数组中大于3的第一个元素
const foundElement = numbers.find(element => element > 3);
console.log(foundElement); // 输出4
// 修改找到的元素
foundElement *= 10;
console.log(numbers); // 输出[1, 2, 3, 40, 5]
在上面的示例中,find方法返回了数组中大于3的第一个元素的引用,而不是副本。这意味着对找到的元素进行的任何更改都会直接影响原始数组。在示例中,我们将找到的元素乘以10,这导致原始数组中的相应元素也被修改。