网站首页 > 技术文章 正文
find() 方法用于查找数组中符合条件的第一个元素,并返回该元素。find() 方法可以接受一个回调函数作为参数,该回调函数会依次遍历数组中的每一个元素,如果回调函数返回 true,则表示找到了符合条件的元素,该元素将作为 find() 方法的返回值;如果遍历完数组后仍未找到符合条件的元素,则返回 undefined。
语法:
array.find(callback[, thisArg])
- 其中,array 是要查找的数组;
- callback 是回调函数,它可以接受三个参数:当前元素的值、当前元素的索引、当前数组对象;
- thisArg 是指定 callback 函数中 this 的值,默认为 undefined。
示例:
//查找大于3的元素
var arr = [1, 2, 3, 4, 5, 6];
var result = arr.find(item=> {
return item >= 3;
});
console.log(result); // 3
- 在上面的代码中,callback 函数接受一个参数 item,表示当前元素的值,如果 item 大于等于 3,则返回 true,该元素将作为 find() 方法的返回值。
find() 方法是 JavaScript 中常用的数组方法之一,它可以用于快速查找数组中符合条件的元素。find() 方法只返回符合条件的第一个元素,如果数组中存在多个符合条件的元素,它们将被忽略。
猜你喜欢
- 2024-11-15 ES6中数组新增的方法-超级好用(es6新增数组方法 set map)
- 2024-11-15 2023-05-16:给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。
- 2024-11-15 ES6中对数组的扩展(es6数组语法)
- 2024-11-15 uni-app基于vue开发小程序与标准vue开发新增点
- 2024-11-15 JavaScript数组方法-高阶函数hope
- 2024-11-15 vue uni-app 数组的操作方法:filter()、map()、forEach()、unsh...
- 2024-11-15 js判断字符串是否在数组中(js判断字符串包含数字)
- 2024-11-15 15个你应该知道的JavaScript的重要数组方法
- 2024-11-15 碎片时间学编程「316]:提供的函数比较器返回两个数组对称差异
- 2024-11-15 202012-前端开发vue项目代码中的亮点和疑点
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-