尝试填充.在Angular Typescript中映射一个以特定数字开头的数组



我正在尝试用数字序列填充数组,但我需要以特定数字开始数组并以另一个数字结束。

我试过下面的代码:

pageArray = Array(finalPageValue).fill(1).map((x,i = initialPageValue) => i+1);

这样会更好。

const initialPageValue = 5
const finalPageValue = 3
const pageArray = Array.from({ length: finalPageValue }).map((x,i) => i+initialPageValue);

这部分i = initialPageValue不会像你期望的那样工作。这是因为默认参数值只在参数到达未定义时才被赋值,而项目索引永远不会出现这种情况。所以赋值永远不会生效。

最新更新