我有3个阵列
**var lastname = ['Smith','Jones'];
var firstname = ['John','Bob'];
var middlename = ['Fred','Tom'];**
如何将这些组合成一组名称' - 2值
喜欢' John Fred Smith' ,Bob Tom Jones'
如何使用 LO-DASH
执行此操作谢谢!
答案 0 :(得分:1)
您要使用的是zip function
这会产生数组数组,但可以使用标准map
和join
方法简单地合并它们:
_.zip(firstname, middlename, lastname)
.map(function(names){
return names.join(" ")
}
);
// -> [ 'John Fred Smith', 'Bob Tom Jones' ]