數組操作(forEach、map、filter、every、reduce)
阿新 • • 發佈:2018-12-28
strong ever span ret 滿足 str style 元素 條件
let arr = [2, 4, 6]
let flag = arr.every(item => {
return item > 2
})
此時flag為false
let arr = [2, 4, 6]
let flag = arr.every(item => {
return item > 1
})
此時flag為true
5、reduce
arr = [0, 2, 4, 6]
1、forEach
arr.forEach(item => {
console.log(item)
})
數組的每個元素執行函數,沒有返回值
2、map
let arr2 = arr.map(item => {
item * 2
}
生成新數組,新數組由返回值組成
arr2 = [0, 4, 8, 12]
3、filter
let arr2 = arr.filter(item => {
item > 1
}
從數組中篩選出符合條件的值組成新的數組返回
arr2 = [2, 4, 6]
4、every
都滿足條件時返回true,有一個不滿足就返回false
數組操作(forEach、map、filter、every、reduce)