我知道如何操作对象数组,但从来没有必要将一个数组数据推送到另一个数组中。我需要将对象数组推到另一个只有对象的两个字段的数组中。现在我的目标格式是有点像这个Angular2,Typescript:如何将对象数组推到另一个只包含对象几个字段的对象数组中
data: [{
"name": "Btech",
"courseid": "1",
"courserating": 5,
"points": "100",
"type": "computers"
},
{
"name": "BCom",
"courseid": "2",
"courserating": 5,
"points": "100",
"type": "computers"
}];
我要推到另一个阵列,但我只想在对象courseid和名称。我读过,我们需要在构造函数中初始化对象,使用slice()和其他一些函数,然后推,但我不知道我该怎么做,因为我需要将一个数组数据推入另一个有人在这方面帮助我。
假设'other'是另一个阵列,就可以做到这一点:'data.map(项目=> {返回{courseid:item.courseid,名称:item.name}})。的forEach( item => other.push(item));' – Diullei