美文网首页
js语法之map,foreach方法

js语法之map,foreach方法

作者: 吃肉肉不吃肉肉 | 来源:发表于2021-03-27 18:03 被阅读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}]

相关文章

网友评论

      本文标题:js语法之map,foreach方法

      本文链接:https://www.haomeiwen.com/subject/ydyyhltx.html