var result={
"rows": [
{
"ID": "1800518244",
"创建时间": "2023-12-22 12:04:31",
"工位": "1800000037",
"班别": "B班",
"线别ID": "1136",
"说明": null
},
{
"ID": "1800518244",
"创建时间": "2023-12-22 12:04:31",
"工位": "1800000037",
"班别": "B班",
"线别ID": "1136",
"说明": null
},
{
"ID": "1800518244",
"创建时间": "2023-12-22 12:04:31",
"工位": "1800000037",
"班别": "B班",
"线别ID": "1136",
"说明": null
},
{
"ID": "1800518244",
"创建时间": "2023-12-22 12:04:31",
"工位": "1800000037",
"班别": "B班",
"线别ID": "1136",
"说明": null
},
{
"ID": "1800518244",
"创建时间": "2023-12-22 12:04:31",
"工位": "1800000037",
"班别": "B班",
"线别ID": "1136",
"说明": null
}
],
"total": 83
}
for (var i = 0; i < result.rows.length; i++) {
var newObj;
var oldObj=result.rows[i];
for (var j = 0; j < Object.keys(result.rows[i]).length; j++) {
var keyObj = Object.keys(result.rows[i]);
// 使用Object.keys()和reduce()方法
newObj = Object.keys(keyObj).reduce((acc, key) => {
var oldKey=keyObj[key];
key =keyObj[key]+'11'; //修改属性名称
acc[key]=oldObj[oldKey];
return acc; // 返回新的对象
}, {});
}
result.rows[i]=newObj;
console.log(newObj); //打印新对象
}
for (var i = 0; i < result.rows.length; i++) {
for (var j = 0; j < Object.keys(result.rows[i]).length; j++) {
console.log(Object.keys(result.rows[i])[j]); //打印属性名称
}
}
js动态改变对象属性名称
最新推荐文章于 2023-12-27 19:18:27 发布