其他分享
首页 > 其他分享> > js数组方法find()和findIndex()

js数组方法find()和findIndex()

作者:互联网

查找数组

es5:

let result
let arr = [1, 2, 3, 4, 5]
let findArr = arr.filter(item => {
	return item === 4
})
if (findArr.length !== 0) {
	result = true
} else {
	result = false
}

es6:

find

find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。

let arr = [1, 2, 3, 4, 5]
let findItem = arr.find(item => {
	return item === 4
})

findIndex

findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。若没有找到对应元素则返回-1。

let arr = [1, 2, 3, 4, 5]
let findIndex = arr.findIndex(item => {
	return item === 4
})

标签:findIndex,arr,js,item,let,result,find
来源: https://blog.csdn.net/qq_39852145/article/details/113827776