数组迭代遍历方法

2019-10-03  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读