[英]How do I push object elements from GraphQL into nested array in javascript object?
[英]How do I push elements into a nested array in javascript?
这是我的JSON的样子
{
"groups": [{
"label": "Data Plane",
"groups": [{
"label": "Compliance Data %",
"groups": [{
"label": "Data1"
}, {
"label": "Data2"
}, {
"label": "Data3"
}, {
"label": "Data4"
}]
}]
}]
}
我已经在JS中解析了此JSON,并且设法将Data Plane
推入新数组。 我还想将标签Compliance Data %
和标签Data1
, Data2
和Data3
入与JSON相同的树格式的同一数组中。
我试图groups[0].groups[0].groups[0].push
起到推到最内部标签。 但这是行不通的。 我已经提取了JSON对象label
并将其提供给另一个数组,并且我正在尝试推送这些值。 我想知道如何把它推到一个新的数组中的相同的结构。
这是行不通的,因为您要尝试插入对象文字,请尝试使用
var o = {
"groups": [{
"label": "Data Plane",
"groups": [{
"label": "Compliance Data %",
"groups": [{
"label": "Data1"
}, {
"label": "Data2"
}, {
"label": "Data3"
}, {
"label": "Data4"
}]
}]
}]
};
o.groups[0].groups[0].groups.push({ label: "Data5" });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.