Мне нужно добавить или добавить элементы в начале массива.
Например, если мой массив выглядит следующим образом:
[23, 45, 12, 67]
И ответ от моего AJAXВызов 34
, я хочу, чтобы обновленный массив был похож на:
[34, 23, 45, 12, 67]
В настоящее время я планирую сделать это так:
var newArray = [];
newArray.push(response);
for (var i = 0; i < theArray.length; i++) {
newArray.push(theArray[i]);
}
theArray = newArray;
delete newArray;
Есть ли лучший способсделать это?Есть ли в Javascript какая-либо встроенная функциональность, которая делает это?
Сложность моего метода O(n)
, и было бы действительно интересно увидеть лучшие реализации.