我需要在数组的开头添加或添加元素.
例如,如果我的数组如下所示:
[23, 45, 12, 67]
Run Code Online (Sandbox Code Playgroud)
我的AJAX调用的响应是34,我希望更新的数组如下所示:
[34, 23, 45, 12, 67]
Run Code Online (Sandbox Code Playgroud)
目前我打算这样做:
var newArray = [];
newArray.push(response);
for (var i = 0; i < theArray.length; i++) {
newArray.push(theArray[i]);
}
theArray = newArray;
delete newArray;
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点?Javascript是否有任何内置功能可以做到这一点?
我的方法的复杂性是O(n),看到更好的实现真的很有趣.