js语法之map,foreach方法

2021-03-27  本文已影响0人  吃肉肉不吃肉肉

map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。

const arr = [1,2,3]
let newArr = arr.map(x=>{
    return x*2
})
console.log(newArr) // [2,8,18,32]

forEach() 方法对数组的每个元素执行一次提供的函数。

const arr = [1,2,3]
var sum = 0
arr.forEach(function(value,index,arr){
    sum+=value
})
console.log(sum)//6

forEach方法中的function回调有三个参数:
第一个参数是遍历的数组内容,
第二个参数是对应的数组索引,
第三个参数是数组本身.

const arr = [1,2,3]
            let array = []
            arr.forEach(value=>{
                    let obj = {}
                    obj.name = value
                    array.push(obj)
            })
            console.log(array) //[{name: 1},{name: 2},{name: 3}]
上一篇 下一篇

猜你喜欢

热点阅读