第一种方法:
//修改属性名对应let arryNew = [];myList.map((item, index) => {arryNew.push(Object.assign({}, item, { name: item.moduleName }));return arryNew;});this.List = arryNew;
第二种方法:(重新建一个[],然后重新push)
let itemArr = [];this.myList.map(item => {itemArr.push({name: item.key,index: item.id});});
第三种方法:
var keyMap = {Uid: "id",Type: "typeName",Code: "code",Name: "name",Status: "status"};for (var i = 0; i < data.myList.length; i++) {var obj = data.myList[i];for (var key in obj) {var newKey = keyMap[key];if (newKey) {obj[newKey] = obj[key];delete obj[key];}}}console.log("array", data.myList);