Array.map的小认识

257 阅读1分钟

const arr2=[[1,3],[2,4],[5,7]] let newArr2 = arr2.map((item,index)=>{ return 2 })

这时候返回的是一个[2,2,2] arr.map((item)=>{return 返回值}) 此时的返回值是arr数组中的每个元素经过处理的元素

如果数组里面是一个对象,就是对象数组,则
const obj = [ { name: 'hzc', age: 18 }, { name: 'hhaa', age: 15 }, { name: 'zaza', age: 20 } ]

let arr=obj.map((item, index)=>{ return { 'testname': item.name, 'testage': item.age, } })

console.log(arr);

此时的arr为 [ { testname: 'hzc', testage: 18 }, { testname: 'hhaa', testage: 15 }, { testname: 'zaza', testage: 20 } ]