es5新增语法

some - 判断 数组中是否至少有一个元素是满足条件的

var arr = [1,2,3,4,5,6,7,8,9];
 arr.some(function(v,i,a){
 var bool = arr.some(function(v){
     // v是数组中的每个元素
     // i是每个元素对应的下标
     // a是当前这个数组
     // console.log(v + '----' + i + '----' + a);
     return v>10
 })
 console.log(bool);

every - 判断 数组中是否所有元素都满足条件

var bool = arr.every(function(v){
     return v>1
 })
 console.log(bool);

find - 查找 满足条件的第一个元素

var arr = [1,2,3,4,5,6,7,8,9];
var ele = arr.find(function(v){
     return v>5
 })
 console.log(ele);

findIndex - 查找 满足条件的第一个元素对应的下标

var arr = [1,2,3,4,5,6,7,8,9];
var index = arr.findIndex(function(v){
     return v>5
 })
 console.log(index);

 

posted @ 2021-01-14 17:12  技术活当赏  阅读(147)  评论(0)    收藏  举报