Javascript 无法在JSON对象中添加新的键值对。有人能帮我吗
我试图在下面的JSON对象中添加键值对,但添加方式不对,是否有任何方法可以向每个对象添加一个新的键值对,以帮助我完成req JSON如下所示:Javascript 无法在JSON对象中添加新的键值对。有人能帮我吗,javascript,java,json,object,lwc,Javascript,Java,Json,Object,Lwc,我试图在下面的JSON对象中添加键值对,但添加方式不对,是否有任何方法可以向每个对象添加一个新的键值对,以帮助我完成req JSON如下所示: var object =[ { "asdf":"", "fdrtf":"869966", "hdhfhfh":"utytut", "Cat&q
var object =[
{
"asdf":"",
"fdrtf":"869966",
"hdhfhfh":"utytut",
"Cat":"A"
},
{
"hjhj":"",
"hfhfhf":"h",
"hhfh":"hfjfhdj",
"cat":"B"
},
{
"hjhj":"",
"hfhfhf":"h",
"hhfh":"hfjfhdj",
"cat":"B"
}
]
code i am using to add the new key value pair :
for (let i = 0; i < object.length; i++) {
object[i]['ABC'] = [i];
}
我得到的最终值如下所示:
["0":{
"hjhj":"",
"hfhfhf":"h",
"hhfh":"hfjfhdj",
"cat":"B",
},
"1":{
"asdf":"",
"fdrtf":"869966",
"hdhfhfh":"utytut",
"Cat":"A"
},
"2":{
"hjhj":"",
"hfhfhf":"h",
"hhfh":"hfjfhdj",
"cat":"B"
}
]
请有人帮我获取期望值,,,真的需要它您粘贴的代码看起来不错。但是您正在将数组分配给
ABC
属性
移除数组并只指定值
for (let i = 0; i < object.length; i++) {
object[i]['ABC'] = i
}
for(设i=0;i
工作示例:
var对象=[
{
“asdf”:“,
“fdrtf”:“869966”,
“HDHFH”:“utytut”,
“猫”:“A”
},
{
“hjhj”:“,
“HFHF”:“h”,
“hhfh”:“hfjfhdj”,
“猫”:“B”
},
{
“hjhj”:“,
“HFHF”:“h”,
“hhfh”:“hfjfhdj”,
“猫”:“B”
}
]
for(设i=0;i log(JSON.stringify(object))
JSON.stringify(object),若你们想把它作为请求的主体来传递。@sohail Ashraf我得到的是这样的东西:[object{asdf:,fdrtf:,869966,hdhfhfhfh:,utytut,Cat:,A,ABC:0},object{hjhj:,hfhfhfhf:,hhhhh:,Cat:,B,ABC:1},object{hjhjhj:,hfhj:,hfhj:,hfhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj我可以知道你用什么把对象转换成JSON吗?让object=object.assign({},data);这只是父母对孩子的回应
for (let i = 0; i < object.length; i++) {
object[i]['ABC'] = i
}