本文介绍了在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个数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 10:41