如何在Javascript数组的开头添加新的数组元素?
我需要在数组的开头添加或添加元素。 例如,如果我的数组如下所示: [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)看到更好的实现将非常有趣。