假设我有一个大小为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;
}