JavaScript / Angular копировать одно свойство объектов в массиве в другой массив объектов? - PullRequest
0 голосов
/ 09 ноября 2018

Итак, в основном у меня есть два массива: donnees: IDonnee[] и donneesApfTrackingBoard: IDonneeBoard[]

Вот два интерфейса:

export interface IDonnee {
entity: string;
description: string;
}

export interface IDonneeApfTrackingBoard {
entity: string;
position: string;
date: string;

И в основном у меня есть объекты в массиве "donnees", и все они имеют сущность. Я хочу оптимально инициализировать объекты во втором массиве, чтобы я мог использовать этот код:

    this.donneesApfTrackingBoard = new Array(this.donnees.length).fill({});
for (i = 0; i < this.donnees.length; i++) {
  this.donneesApfTrackingBoard[i].entity = this.donnees[i].entity;
}
...