5.ES5常用数组遍历方法
function text1(){
var arr=[1,2,3,4]
arr.forEsch(function(item,index,arr){
console.log('item'+item,index,arr)
})
}
text1()
function text2(){
var arr=[1,2,3,4]
new newArr=arr.map(function(item,index,arr){
console.log(newArr)
})
}
text2()
function text3(){
var arr=[1,2,3,4]
var newArr=arr.filter(function(item,index,arr){
return item>2
})
console.log(newArr)
}
text3()
function text4(){
var arr[1,2,3,4]
var newArr=arr.every(function(item,index,arr){
return item>2
})
console.log(newArr)
}
text4()
function text5() {
var arr = [30, 50, 60, 70,80]
var nn = arr.every(function (item) {
return item >= 60
})
console.log(nn);
}
text5()
function text6() {
var arr = [30, 50, 60, 70,80]
var nn = arr.some(function (item) {
return item >= 60
})
console.log(nn);
}
text6()
function text7() {
var arr = [30, 50, 60, 70,80]
var nn = arr.reduce(function (s,item,index) {
return item + s
},0)
console.log(nn);
}
text7()