- find
遍历数组,找到第一个符合条件的项,并返回该项;
不会继续遍历数组;否则返回undefined;
不会改变数组;
[1,5,10,15].find(function(value,index,arr){
return value > 9
})
//10
- findIndex
遍历数组,找到第一个符合条件的项,并返回该项下标;
不会继续遍历数组;否则返回undefined;
不会改变数组;
[1,5,10,15].find(function(value,index,arr){
return value > 9
})
// 2
- filter
遍历数组,找到所有符合条件的项,并返回数组;
没有则返回[];
不会改变数组;
[1,5,10,15].filter(function(value,index,arr){
return value > 9
})
// [10, 15]