[{
"rowid": "784808908336853000",
"prival": "关兴",
"tbid": "350659087930767364",
"src": "png/784809981365645315.png"
},
{
"rowid": "784808908475265030",
"prival": "魏延",
"tbid": "350659087930767364",
"src": "png/784810208352989187.png"
}
#.....
]
有这么一段数组,我想在其中添加两个字段”camp”和”num”,用AI生成了一段代码,很好用!
function addCampAndNumToItems(items) {
let num = 0; // 初始化num的值
// 遍历数组,为每个对象添加 'camp' 和 'num' 属性
return items.map(item => {
// 直接构造新对象,确保 'num' 在第一位,'camp' 在第二位
const newItem = { num: num++, camp: "群" };
// 将原始对象的属性复制到新对象中
Object.assign(newItem, item);
return newItem;
});
}
// 原始的JSON数组
const jsonArray = [{
"rowid": "784808908336853000",
"prival": "关兴",
"tbid": "350659087930767364",
"src": "png/784809981365645315.png"
},
{
"rowid": "784808908475265030",
"prival": "魏延",
"tbid": "350659087930767364",
"src": "png/784810208352989187.png"
}
#.....
];
// 调用函数并打印结果
const updatedJsonArray = addCampAndNumToItems(jsonArray);
console.log(JSON.stringify(updatedJsonArray, null, 4));
能够成功运行,并且返回结果。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容