将对象数组中指定键值赋给另一个数组并对更改对象数组中的key值(键名)

let arr = [{id:1, weChat:'test1'},{id:2, weChat:'test2'},{id:3, weChat:'test3'}]
let newArr = [];

arr.forEach((item)=>{
    let obj = {};
    for(let i=0; i <= arr.length; i++){
        obj.id = item.id;
        obj.name = item.weChat;
    }
    newArr.push(obj);
});
console.info(newArr);
//[{id:1, name:'test1'},{id:2, name:'test2'},{id:3, name:'test3'}]

 


版权声明:本文为Sunny_lxm原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。