合并3个数组的值

时间:2015-05-06 10:17:06

标签: arrays

我有3个阵列

**var lastname = ['Smith','Jones'];
var firstname = ['John','Bob'];
var middlename = ['Fred','Tom'];**

如何将这些组合成一组名称' - 2值

喜欢' John Fred Smith' ,Bob Tom Jones'

如何使用 LO-DASH

执行此操作

谢谢!

1 个答案:

答案 0 :(得分:1)

您要使用的是zip function

这会产生数组数组,但可以使用标准mapjoin方法简单地合并它们:

_.zip(firstname, middlename, lastname)
  .map(function(names){
    return names.join(" ")
  }
);

// -> [ 'John Fred Smith', 'Bob Tom Jones' ]