本文介绍了在javascript / underscore中将3个数组连接成1个数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有简短的方法/最佳做法将3个数组连接成1个数组?
Is there a short way / best practice to concat 3 arrays into 1 array ?
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);
The shortest (and fastest) solution is arr = arr1.concat(arr2, arr3);
替代方案:
-
arr = arr.concat(arr1,arr2,arr3)
-
arr = Array.prototype.concat(arr1,arr2,arr3)
-
arr = [] .concat(arr1,arr2 ,arr3)
arr = arr.concat(arr1, arr2, arr3)
arr = Array.prototype.concat(arr1, arr2, arr3)
arr = [].concat(arr1, arr2, arr3)
这篇关于在javascript / underscore中将3个数组连接成1个数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!