数组查询的几种方法
2020-04-10 本文已影响0人
bryan_liu
let age = [1,2,3,4,5]
find()
//获取数组中满足条件的第一个元素,该方法对于空数组不会执行,当找到满足条件的元素时
//返回该元素,且停止调用执行
age.find(item => {
return item >= 3
})
// 3
findIndex()
//获取数组中满足条件的第一个元素索引位置,该方法对于空数组不会执行,当找到满足条件
//的元素时返回该元素的索引,且停止调用执行函数
age.findIndex(item => {
return item >= 3
})
// 2
indexOf()
//返回在数组中可以找到给定元素的第一个索引,如果不存在返回-1
age.indexOf(3)
// 2
includes()
//用来判断数组是否包含某指定值,是返回true,否则返回false
age.includes(3)
// true