是否有将 3 个数组连接成 1 个数组的捷径/最佳实践?
var arr = [],
arr1 = [ 1 , 2 , 3 ],
arr2 = [ 4 , 5 , 6 ],
arr3 = [ 7 , 8 , 9 ];
arr = arr.concat(arr1);
arr = arr.concat(arr2);
arr = arr.concat(arr3);
最佳答案
最短(也是最快)的解决方案是 arr = arr1.concat(arr2, arr3);
备选方案:
arr = arr.concat(arr1, arr2, arr3)
arr = Array.prototype.concat(arr1, arr2, arr3)
arr = [].concat(arr1, arr2, arr3)
关于javascript - 在 javascript/underscore 中将 3 个数组连接成 1 个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21811184/