
正文
js循环修改数组属性key值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
var keyMap = {
deviceUid: "id",
deviceType: "typeName",
deviceCode: "code",
deviceName: "name",
deviceStatus: "status"
};
for (var i = 0; i < data.confList.length; i++) {
var obj = data.confList[i];
for (var key in obj) {
var newKey = keyMap[key];
if (newKey) {
obj[newKey] = obj[key];
delete obj[key];
}
}
}
console.log("array", data.confList);
或者重新建一个[]
然后重新push
let itemArr = [];
this.deviceTableData_ys_true.map(item => {
itemArr.push({
deviceUid: item.id,
deviceId: item.deviceId
});
});







