我需要在数组的开头添加或预置元素。
例如,如果我的数组如下所示:
[23, 45, 12, 67]
我的ajax调用的响应是34,我希望更新后的数组如下所示:
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)看到更好的实现是非常有趣的。
O(n)
阿波罗的战车
白衣非少年
相关分类