1. forEach 遍历
var Arr = [53, 48, 78, "小红", 74, 34]
Arr.forEach(function(val, index) {
console.log(val, index);
})
2. map 映象
var Arr = [53, 48, 78, 85, 74, 34]
var NewArr = Arr.map(function(val, index) {
return val * 0.5
})
console.log(NewArr);
console.log(Arr);
3. filter 过滤
var Arr = [53, 48, 78, 85, "小兰", 34]
var NewArr = Arr.filter(function(val) {
return val === "小兰"
})
console.log(NewArr);
4.every 判断数组
var Arr = ["小兰", "小兰", "小兰", "小兰", ]
var NewArr = Arr.every(function(val) {
return val === "小兰"
})
console.log(NewArr);
6. reduce 求和
var Arr = [53, 48, 78, 74, 34]
var NewArr = Arr.reduce(function(val, sum) {
console.log(val,sum);
return NewArr = sum + val
})
console.log(NewArr);
reduce一般用来求数组里面数值总和里面有两个参数 第一个参数的初始值是数组的第一个数值 第二个时参数时数组里面的第二个数值
每一次遍历第一个参数就会成为上一个数两个数之间的总和 第二个参数时数组后面没有进行运算过后的数组
个数值
每一次遍历第一个参数就会成为上一个数两个数之间的总和 第二个参数时数组后面没有进行运算过后的数组