Js中find、findIndex和filter

  • 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]
posted @ 2023-06-26 15:24  大BUG  阅读(271)  评论(0编辑  收藏  举报