1.运行时间: 978ms 占用内存: 91040KB
function concat(arr1, arr2) {
return [...arr1,...arr2]
}
var arr1 = [1,2,3,4];
var arr2 = ['a','b','c',1]
2.运行时间: 1136ms 占用内存: 77772KB
function concat(arr1, arr2) {
return arr1.concat(arr2)
}
3.运行时间: 957ms 占用内存: 77848KB
function concat(arr1, arr2) {
var arr = []
for(var i = 0;i < arr1.length;i++){
arr[i] = arr1[i]
}
for(var i = 0;i < arr2.length;i++){
arr[arr.length] = arr2[i]
}
return arr
}
4.运行时间: 1143ms 占用内存: 77776KB
function concat(arr1, arr2) {
var arr = arr1.slice(0);
[].push.apply(arr,arr2)
return arr
}