Javascript 试图从数组中的子对象创建数组
我有一个数组,它有一个我需要去掉的顶级,我正在使用Angular7,我不知道如何从这个数组中取出子对象。我想去掉“toplevel”级别,这样您就可以得到具有属性的对象。任何帮助都将不胜感激Javascript 试图从数组中的子对象创建数组,javascript,arrays,json,typescript,angular7,Javascript,Arrays,Json,Typescript,Angular7,我有一个数组,它有一个我需要去掉的顶级,我正在使用Angular7,我不知道如何从这个数组中取出子对象。我想去掉“toplevel”级别,这样您就可以得到具有属性的对象。任何帮助都将不胜感激 { "toplevel": [ { "SetName": "name1", "description": "blah blah blah", "managingEntitySource": "blah blah
{
"toplevel": [
{
"SetName": "name1",
"description": "blah blah blah",
"managingEntitySource": "blah blah blah",
"effectiveDate": "01/01/9999",
"terminationDate": "01/01/9999",
"systemEffectiveDate": "01/01/9999",
"systemTerminationDate": "01/01/9999",
"comments": "blah blah blah",
"lastProcessDate": "01/01/9999"
},
{
"SetName": "name2",
"description": "blah blah blah",
"managingEntitySource": "blah blah blah",
"effectiveDate": "01/01/9999",
"terminationDate": "01/01/9999",
"systemEffectiveDate": "01/01/9999",
"systemTerminationDate": "01/01/9999",
"comments": "blah blah blah",
"lastProcessDate": "01/01/9999"
}
]
}
以下是我想要的:
[
{
"SetName": "name1",
"description": "blah blah blah",
"managingEntitySource": "blah blah blah",
"effectiveDate": "01/01/9999",
"terminationDate": "01/01/9999",
"systemEffectiveDate": "01/01/9999",
"systemTerminationDate": "01/01/9999",
"comments": "blah blah blah",
"lastProcessDate": "01/01/9999"
},
{
"SetName": "name2",
"description": "blah blah blah",
"managingEntitySource": "blah blah blah",
"effectiveDate": "01/01/9999",
"terminationDate": "01/01/9999",
"systemEffectiveDate": "01/01/9999",
"systemTerminationDate": "01/01/9999",
"comments": "blah blah blah",
"lastProcessDate": "01/01/9999"
}
]
var jsonObject={
“顶级”:[
{
“设置名称”:“名称1”,
“描述”:“废话废话”,
“管理实体资源”:“诸如此类”,
“生效日期”:“1999年1月1日”,
“终止日期”:“1999年1月1日”,
“系统生效日期”:“1999年1月1日”,
“系统终止日期”:“1999年1月1日”,
“评论”:“废话废话”,
“lastProcessDate”:“1999年1月1日”
},
{
“设置名称”:“名称2”,
“描述”:“废话废话”,
“管理实体资源”:“诸如此类”,
“生效日期”:“1999年1月1日”,
“终止日期”:“1999年1月1日”,
“系统生效日期”:“1999年1月1日”,
“系统终止日期”:“1999年1月1日”,
“评论”:“废话废话”,
“lastProcessDate”:“1999年1月1日”
}
]
};
var innerArray=jsonObject.toplevel;
log(innerArray)代码>
var jsonObject={
“顶级”:[
{
“设置名称”:“名称1”,
“描述”:“废话废话”,
“管理实体资源”:“诸如此类”,
“生效日期”:“1999年1月1日”,
“终止日期”:“1999年1月1日”,
“系统生效日期”:“1999年1月1日”,
“系统终止日期”:“1999年1月1日”,
“评论”:“废话废话”,
“lastProcessDate”:“1999年1月1日”
},
{
“设置名称”:“名称2”,
“描述”:“废话废话”,
“管理实体资源”:“诸如此类”,
“生效日期”:“1999年1月1日”,
“终止日期”:“1999年1月1日”,
“系统生效日期”:“1999年1月1日”,
“系统终止日期”:“1999年1月1日”,
“评论”:“废话废话”,
“lastProcessDate”:“1999年1月1日”
}
]
};
var innerArray=jsonObject.toplevel;
log(innerArray)代码>包括一个示例输出。不清楚“从这个数组中拉出子对象”是什么意思。发布了outputJust的示例访问对象属性obj.topLevel
我遇到的问题是,当我尝试在Angular中查找时,我没有定义,因为它没有在下一个级别中查找。包括一个示例输出。不清楚“从这个数组中拉出子对象”是什么意思。发布了outputJust的示例访问对象属性obj.topLevel
我遇到的问题是,当我尝试在角度中查找时,我没有定义,因为它没有在下一个级别中查找。