オブジェクトの配列を操作する方法を知っていますが、配列データを別の配列データにプッシュする必要はありません。オブジェクトの配列を2つだけ別の配列にプッシュする必要があります。今、私のオブジェクトフォーマットは、私は別の配列にこれをプッシュするこの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()と他のいくつかの関数を使用してプッシュする必要があることを読んだが、1つの配列データを別の配列データにプッシュする必要があるため、親切に誰かがこの点で私を助けます。
#typescript他のアレイであるother'、あなたがそれを行うことができ '仮に:' data.map(アイテムは=> {リターン{courseid:item.courseid、名前:item.name}})。forEachの( item => other.push(item)); ' – Diullei