ES5新增方法,Array篇

2017-10-09  本文已影响0人  Lucien_d70a

.forEach(function(value,index,array){})

var a=[1,2,-3,4,5];
    a.forEach(function(value,index,array){
        console.log(value,index);//1,2,-3,4,5
                                   0,1,2,3,4,5
    })

.every(function(value,index,array){})

var a=[1,2,-3,4,5];
    var b=a.every(function(value,index,array){
        return value>0
    })
    console.log(b)//false

.some(function(value,index,array){})

var a=[1,2,-3,4,5];
    var b=a.some(function(value,index,array){
        return value<0
    })
    console.log(b)//true

.map(function(value,index,array){})

var a=[1,2,-3,4,5];
    var b=a.map(function(value,index,array){
        return value
    })
    console.log(b)//[1,2,-3,4,5]

.filter(function(value,index,array){})

var a=[1,2,-3,4,5];
    var b=a.filter(function(value,index,array){
        return value<0
    })
    console.log(b)//[-3]

.reduce(function(v1,v2){})

var a=[1,2,-3,4,5];
    var b=a.reduce(function(v1,v2){
        return v1*v2
    })
    console.log(b)//-120
上一篇 下一篇

猜你喜欢

热点阅读