1.forEach()方法
forEach()方法是循环遍历数组中的每一项,把符合条件的筛选出来成为一个新的数组。
let arr = [1,33,44,22,6,9]
let ary = []
arr.forEach(function(v, i){
if (v > 10) {
ary.push(arr[i])
}
})
console.log(ary)
2.some()方法
some()方法找到符合条件的就返回true,如果没有找到符合条件的就返回false。
let arr = [1,33,44,22,6,9]
let ary = arr.some(function(v){
return v > 10
})
console.log(ary)
3.filter()方法
filter()方法是将符合挑选的筛选出来成为一个新数组,新数组不会影响旧数组。
let arr = [1,33,44,22,6,9]
let ary = arr.filter( v => v > 10)
console.long(ary)
4.find()方法
find()方法是查找数组中符合条件的第一个元素,直接将这个元素返回出来
let arr = [1,33,44,22,6,9]
let ary = arr.find(v => v > 10)
console.log(ary)
5.findIndex()方法
findIndex()方法是查找数组中符合条件的第一个元素的索引,索引从0开始
let arr = [1,33,44,22,6,9]
let ary = arr.findIndex(v => v > 10)
console.log(ary)
6.includes()方法
includes()方法是查看数组中是否存在这个元素,如果存在就返回true,如果不存在就返回false
let arr = [1,33,44,22,6,9]
let ary = arr.includes(22)
console.log(ary)