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

数组迭代遍历方法

作者: 苹果咏 | 来源:发表于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