首页 > 解决方案 > 打字稿创建指定长度的空数组

问题描述

我正在使用 splice 在指定索引处将元素添加到数组中。但是为了做到这一点,我必须创建一个空数组来在特定索引处添加元素。

如果我使用空数组,则元素不会被推送到特定实例。现在我正在创建一个空数组,然后将 null 推送到该数组。我想知道是否可以通过任何其他方式实现这一点。

这就是我正在做的事情:

arr:any[];
for(let i=0;i<userDefinedLength;i++)
{
    arr.push(null);
}

标签: arraystypescript

解决方案


您可以使用arr = new Array(userDefinedLength).fill(null);


推荐阅读