我正在使用splice将元素添加到指定索引处的数组中。但是,为此,我必须创建一个null数组以在特定索引处添加元素。
如果我使用一个空数组,则不会在特定实例处推送元素。现在我正在创建一个空数组,然后将null推送到该数组。我想知道是否可以通过任何其他方式来实现
这就是我在做什么:
arr:any[];
for(let i=0;i<userDefinedLength;i++)
{
arr.push(null);
}
答案 0 :(得分:0)
您可以使用arr = new Array(userDefinedLength).fill(null);
答案 1 :(得分:0)
使用fill
:
arr: any[] = new Array(userDefinedLength).fill(null);
除非使用数组作为占位符,否则不能使用null[]
:
arr: null[] = new Array(userDefinedLength).fill(null);