标签: javascript
我想将一个数组的所有元素添加到另一个数组中。 Array.prototype.concat执行类似的操作,但它返回一个新数组;我想保持对同一个数组的引用。什么是最有效(即高效)的方式?
Array.prototype.concat
答案 0 :(得分:4)
使用Array.prototype.push。
Array.prototype.push
Array.prototype.push.apply(dest, source);
http://jsperf.com/splice-vs-push/2让我相信这比使用Array.prototype.splice要快。
Array.prototype.splice