美文网首页
数组迭代遍历方法

数组迭代遍历方法

作者: 苹果咏 | 来源:发表于2019-10-03 22:13 被阅读0次

forEach(),map(),filter(),some(),every(),findIndex()

    var a = [1,2,3,4]
    a.forEach(function(value,index,array){
        console.log(value);
        console.log(index);
        console.log(array);  
    })
//filter()筛选遍历,返回的是一个新数组
    var a = [1,2,3,4]
    var b = a.filter(function(value,index,array){
        return value>1 
    })
    console.log(b)//[2,3,4]
//every()检测所有元素是否符合条件
    var a = [1,2,3,4]
    var b = a.every(function(value,index,array){
        return value>1 
    })
    console.log(b)//false
//some()返回是否存在,适合查找唯一的元素
    var a = [1,2,3,4]
    var b = a.some(function(value,index,array){
        return value>1 
    })
    console.log(b)//true
//findIndex() 方法返回符合条件的数组第一个元素位置
    var a = [1,2,3,4]
    var b = a.findIndex(function(value,index,array){
        return value>1 
    })
    console.log(b)//1

相关文章

网友评论

      本文标题:数组迭代遍历方法

      本文链接:https://www.haomeiwen.com/subject/fvqjpctx.html