ES6 find()函数

2023-05-05  本文已影响0人  饱饱想要灵感

在ES6中,可以使用数组的find()函数来查找符合条件的第一个元素。该函数接受一个回调函数作为参数,该回调函数会被传入数组中的每一个元素,当回调函数返回true时,find()函数会返回该元素,否则继续查找直到数组结束。如果数组中没有符合条件的元素,则返回undefined

举个例子,假设我们有一个数组arr,我们想要查找其中第一个大于10的元素,可以使用以下代码:

const arr = [5, 8, 12, 15, 20];

const result = arr.find((element) => {
  return element > 10;
});

console.log(result); // 输出12

在这个例子中,我们使用了数组的find函数来查找第一个大于10的元素。回调函数中的element参数代表数组中的每一个元素,当element大于10时,回调函数返回true,find函数返回该元素。在这个例子中,find函数返回了12,因为12是数组中第一个大于10的元素。

上一篇下一篇

猜你喜欢

热点阅读