Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何过滤包裹在数组中的对象中的键?_Angular - Fatal编程技术网

Angular 如何过滤包裹在数组中的对象中的键?

Angular 如何过滤包裹在数组中的对象中的键?,angular,Angular,这里有一个数组,如下所示, 然后我会将这些数据发送到API,如下所示 { assignStudents: [ { isAssigned: true, binusID: "1640000616", fullname: "ACHMAD FARID WADJDI", acadOrg: "DRM", acadPlan: "Strategy & Growth" }, { isAssig

这里有一个数组,如下所示, 然后我会将这些数据发送到API,如下所示

{
assignStudents: [
    {
       isAssigned: true,
       binusID: "1640000616", 
       fullname: "ACHMAD FARID WADJDI", 
       acadOrg: "DRM", 
       acadPlan: "Strategy & Growth"
    },
    {
       isAssigned: true,
       binusID: "0660003053",
       fullname: "AFAN GALIH SALMAN",
       acadOrg: "DCS", 
       acadPlan: "Computer Science"
    },
    {
       isAssigned: false,
       binusID: "BN001047135",
       fullname: "AGUNG YUNANTO",
       acadOrg: "DRM",
       acadPlan: "Strategy & Growth
    },
 ],
 academicTermID: ""
}

我在发布数据时遇到问题,因此必须首先选择要发布的数据,即binusID和acadOrg

我的问题是如何过滤包装在数组中的对象内的键?

在发布数据之前,您可以使用它仅保留所需的对象键。下面的工作片段

var数据={
学生:[
{
伊萨辛德:是的,
比努西德:“1640000616”,
全名:“ACHMAD FARID WADJDI”,
阿卡多格:“DRM”,
acadPlan:“战略与增长”
},
{
伊萨辛德:是的,
比努西德:“0660003053”,
全名:“AFAN GALIH SALMAN”,
阿卡多格:“DCS”,
acadPlan:“计算机科学”
},
{
isAssigned:错,
比努西德:“BN001047135”,
全名:“AGUNG YUNANTO”,
阿卡多格:“DRM”,
acadPlan:“战略与增长”
},
],
院士编号:“
};
data.assignStudents=data.assignStudents.map(e=>{
返回{binusianID:e.binusID,acadOrg:e.acadOrg};
});

控制台日志(数据)