

前项和后项做计算
let a = [1, 2, 3];
a = a.reduce(function (prev, next) {
return prev + next // 1+2+3 = 6
})filter (过滤)
过滤掉不符合条件的值, 返回新数组
let a = [1, 2, 3];
a = a.filter(function (value, i) {
return value > 2
})
console.log(a) // 3every (全部)
判断每一个元素是否全部满足条件, 有的话返回true, 否则false
let a = [1, 2, 3];
a = a.every(function (value, i) {
return value > 2
})
console.log(a) // falsesome (任意)
判断每一个元素是否有任意一个满足条件, 有的话返回true, 否则false
let a = [1, 2, 3];
a = a.every(function (value, i) {
return value > 2
})
console.log(a) // true推荐教程:《JS教程》
