Как создать двухмерный массив объектов в машинописи - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть эти массивы:

appChartData: Array<{date: string, total: number, some_usage: number}> = [];
versionChartData: Array<{date: string, ver1sion: number, version2: number}> = [];

И я хочу создать двухмерный массив, который содержит appChartData и versionChartData.Любая помощь очень ценится.-k

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете решить это следующим образом

public mdArray = [10][2];

private addToArray(): void {
   mdArray[0][0] = appChartData1;
   mdArray[0][1] = versionChartData1;

   mdArray[1][0] = appChartData2;
   mdArray[1][1] = versionChartData2;

   //...
}

Конечно, вы должны использовать циклы n, если вы хотите добавить несколько пар этих массивов.например,

public mdArray = [numberOfPairs][2];

private addToArray(): void {
   for(int i=0; i<numberOfPairs; i++){
       mdArray[i][0] = getNextAppChartData();
       mdArray[i][1] = getNextVersionChartData();
   {
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...