嘿,我有一个深度未知的对象,我想遍历该对象并将其转换为使用香草javascript的新对象。
我的原始对象是这样的:
const data = {
custKey: { id: "1" },
children: {
child: [{
custKey: { id: "2" },
children: {
child: [{
custKey: { id: "3" },
children: null
}]
}
}, {
custKey: { id: "4" },
children: {
child: [{
customerKey: { id: "5" },
children: null
}]
}
}]
}
}
我想在这样的对象中对其进行变换。
{
"attr":{
"title":"Blogs",
"id":"blogs"
},
"children":[
{
"attr":{
"title":"Today",
"id":"today"
}
},
{
"attr":{
"title":"Yesterday",
"id":"yesterday"
}
},
{
"attr":{
"title":"Archive",
"id":"archive"
}
}
]
}
我不知道如何进入深度未知的对象属性