我在Typescript中有以下数组:
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);
})