作出新的陣列從價值我在打字稿以下數組:通過2D打字稿陣列循環,並在指數
this.days_in_month = [
[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
[31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31],
];
我想遍歷它,併爲每個值創建一個新的,空的,數組該值的長度並將該數組添加到另一個數組數組中。例如:第一個值是31,所以我會創建一個空數組31,並將31數組添加到數組數組中。下一個值是28,所以我會創建一個長28的數組,然後將28數組添加到數組數組中,以便它現在包含31數組和28數組。
在Python中我會使用範圍,但我不知道如何在Typescript中做到這一點。
到目前爲止,我有以下TS:
this.days_in_month.forEach(function(value, index, array) {
console.log(value, index, array);
no_of_days: number = this.days_in_month(value);
let days = new Array<number>(no_of_days);
})
可能重複[推入數組與循環在Typescript](https://stackoverflow.com/questions/45761611/push-onto-array-with-loop-in-typescript) – Davtho1983