Javascript中等效的ArrayList.ensureCapacity

时间:2014-09-24 11:51:02

标签: java javascript

Javascript数组或ArrayList中是否有等效的方法来保证Java的功能?我正在将包含此方法的某个Java代码翻译为Javascript,并且找不到任何等效的Javascript。 提前致谢

2 个答案:

答案 0 :(得分:1)

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

var array = new Array(n);

如果你的数组已经初始化,你可以像注释中所提到的那样使用length属性设置数组的长度:

array.length = n;

但是,性能提升(如果有的话)似乎可以忽略不计。 Here is a thread discussing this

答案 1 :(得分:0)



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 ...