find
方法用于在数组中查找符合条件的元素,并返回该元素本身。如果未找到符合条件的元素,则返回undefined
。find
方法接收一个回调函数作为参数,该回调函数有三个参数:当前元素、当前索引和数组本身。
具体实现代码如下:
const arr = ["小米", "小明", 1, 2, "A", "B"]; const newArr = arr.find((item, index) => { return item.length > index; }); //只会返回符合条件的第一个值 console.log('输出结果1:', newArr); //输出结果1: 小米 const arr = [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }, { id: 5 }]; const newArr = arr.find((item, index) => { return item.id > index; }); //返回对象元素本身 console.log('输出结果2:', newArr); //输出结果2: {id: 1}
js多维数组去重:条件是“key1”相同并且“key2”相同进行去重
上面是“js利用find方法查找符合条件的元素”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_14346.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!