如何在TypeScript中创建从1到N的数组?

问题描述 投票:0回答:1

我想做的是创建一个从1到N的数组,并将其命名为first_array,然后将其与另一个具有相同长度的数组(second array)合并,并创建一个新的数组对象,如下所示:

new_array = [
  {
    "name": "first_array[0]",
    "value": second_array[0]
  },
  {
    "name": "first_array[1]",
    "value": second_array[2]
  },
    "name": "first_array[2]",
    "value": second_array[2]

];
arrays typescript converters
1个回答
0
投票

您可以创建一个新的长度为N的数组,用一个填充值填充它,然后使用.map填充它们的索引值。

例如:

const n = 10;
const myArray = new Array(n).fill(null).map((_, i) => i + 1);

具有myArray的结果:

[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
© www.soinside.com 2019 - 2024. All rights reserved.