js数组的5种查询方式[find(),findIndex(),indexOf(),lastIndexOf(),include()]
文章已阅读次
1.find() 返回数组中第一个满足条件的数据
1 | arr.find((item, index) => { return...}) |
2.findIndex() 返回数组中第一个满足条件的索引(从0开始), 不满足返回-1
1 | arr.findIndex((item, index) => { return...}) |
3.indexOf() 返回数组中第一个满足条件的索引(从0开始), 不满足返回-1
1 | arr.indexOf(searchElement[, fromIndex = 0]) |
4.lastIndexOf() 返回数组中最后一个满足条件的索引(从0开始), 不满足返回-1
1 | arr.lastIndexOf(searchElement[, fromIndex = arr.length - 1]) |
5.include() 判断数组宏是否包含某值,返回 true 或 false
1 | arr.includes(searchElement[, fromIndex]) |