ArrayList.ensureCapacity equivalent in Javascript

ArrayList.ensureCapacity equivalent in Javascript

本文关键字:Javascript in equivalent ensureCapacity ArrayList      更新时间:2023-09-26

在Javascript数组或ArrayList中是否有与Java的ensureCapacity等效的方法?我正在将包含此方法的某个Java代码翻译成Javascript,但找不到任何等效的代码。提前感谢

可以初始化具有特定大小的数组:

var array = new Array(n);

如果您的数组已经初始化,您可以如注释中所述,使用length属性设置数组的长度:

array.length = n;

然而,性能的提升(如果有的话)似乎微不足道。这里有一条讨论这个问题的线索。

var fruits = ['apple', 'pineapple'];
console.log(fruits.length, fruits);//2 ["apple", "pineapple"] 
fruits.length = fruits.length + 4; //increase by 4
console.log(fruits.length, fruits);//6 ["apple", "pineapple"]
Open console for more ...