Наиболее эффективный способ добавления значения к массиву

Предположим, у меня есть массив размером 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;
}
249
задан Sebastian Simon 10 August 2017 в 12:15
поделиться