Совокупность двух или более массивов чисел в Typescript - PullRequest
0 голосов
/ 26 марта 2020

Я хотел бы объединить два или более числовых значения из нескольких массивов в Typescript. У меня есть модель данных следующим образом:

export class DataModel {

    date : string;
    number : any;

}

Основной класс имеет сам массив DataModels:

export class CountryData {

    country: string;
    province: string;
    Long: any;
    Lat: any;
    dataset: DataModel[] = [];

}

Наконец, у меня есть массив CountryData.

Пример двух массивов CountryData с тремя значениями DataModel каждое:

    let data: CountryData[];
    let country1: new CountryData();
    let country2: new CountryData();
    let countrySum: new CountryData();

    country1.dataset = [{'01/02/20',5}, {'01/03/20',10}, {'01/04/20',15}];
    country2.dataset = [{'01/02/20',5}, {'01/03/20',10}, {'01/04/20',15}];

    data.push(country1);
    data.push(country2);

Я хотел бы перебрать переменную данных и получить такой результат в countrySum.dataset:

[{'01/02/20',10}, {'01/03/20',20}, {'01/04/20',30}];

И это, будет применяться к n массивов в данных. Кто-нибудь знает, как это сделать с помощью функций, таких как map, Reduce или любой другой?

Thansk!

1 Ответ

0 голосов
/ 26 марта 2020

Спасибо, кстати ... Я по старой методике: за ... за ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...