假设我有一个大小为N
(where N > 0
)的数组,是否有更有效的方法来添加不需要 O(N + 1) 步的数组?
在代码中,本质上,我目前正在做的是
function prependArray(value, oldArray) {
var newArray = new Array(value);
for(var i = 0; i < oldArray.length; ++i) {
newArray.push(oldArray[i]);
}
return newArray;
}