Предположим, у меня есть массив размером N
(где 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;
}