嘿伙计们,我正在使用一个名为getListOfYears2的数组,它返回 1990-2020 年的数组。我想创建一个名为的新数组getListOfArrays,它返回 1990-2030 年的数组。由于我要再增加 10 年,所以我想到了使用 for 循环。但是它不起作用并导致我的整个页面内存不足,我什至无法使用 console.log 来检查正在发生的事情。如何解决我的代码中的问题?
getListOfYears2(): number[] {
return Array.from(Array((2020 - 1990) + 1), (_, i) => 2020 - i);
}
getListOfYears(): number[] {
let years = this.getListOfYears2();
let newYears = years.map(x=>x);
var i = newYears[newYears.length-1]
for (i; i<i+10; i++) {
years.push(i);
}
return newYears;
}