我想在Javascript中合并两个数组,如下所示:
['First', 'Third', 'Fifth', 'Seventh', 'Ninth']
['Second', 'Fourth', 'Sixth', 'Eigth']
=> ['First', 'Second', 'Third', 'Fourth',...]
Run Code Online (Sandbox Code Playgroud)
另外一个数组可以包含比另一个更多的元素.例如:
['E1', 'E2', 'E3']
['E4']
=> ['E1', 'E4', 'E2', 'E3']
Run Code Online (Sandbox Code Playgroud)
最简单的方法是什么?
我真的不知道如何做到这一点.
注意:我有下划线可用.
用下划线:
var a1 = ['First', 'Third', 'Fifth', 'Seventh', 'Ninth'];
var a2 = ['Second', 'Fourth', 'Sixth', 'Eigth'];
var result = _.compact(_.flatten(_.zip(a1, a2)));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
174 次 |
| 最近记录: |