在下划线中连接两个数组的最佳方法
Best way to concat two arrays in underscore
获得这样的东西的最佳途径是什么:
ar1=[1,2,3,4,5]
ar2=[a,b,c,d,e]
ar3=[[1,a],[2,b],[3,c]]?
您正在寻找 _.zip 方法。
ar3 = _.zip(ar1,ar2)
您可以使用 Array#map
、
执行如下操作
var ar1=[1,2,3,4,5];
var ar2=['a','b','c','d','e'];
var ar3= ar1.map((itm, i) => [itm, ar2[i]]);
试试这个
var ar1 = [1, 2, 3, 4, 5],
ar2 = ['a', 'b', 'c', 'd', 'e'],
ar3 = [];
for (i = 0; i <= ar1.length - 1; i++) {
ar3.push(new Array([ar1[i], ar2[i]]));
}
console.log(ar3);
获得这样的东西的最佳途径是什么: ar1=[1,2,3,4,5] ar2=[a,b,c,d,e]
ar3=[[1,a],[2,b],[3,c]]?
您正在寻找 _.zip 方法。
ar3 = _.zip(ar1,ar2)
您可以使用 Array#map
、
var ar1=[1,2,3,4,5];
var ar2=['a','b','c','d','e'];
var ar3= ar1.map((itm, i) => [itm, ar2[i]]);
试试这个
var ar1 = [1, 2, 3, 4, 5],
ar2 = ['a', 'b', 'c', 'd', 'e'],
ar3 = [];
for (i = 0; i <= ar1.length - 1; i++) {
ar3.push(new Array([ar1[i], ar2[i]]));
}
console.log(ar3);