我有2个这样的数组:
let x = ['1min', '2min', '3min', '4min']
let y = [
['a', 'b', 'c', 'd'],
['e', 'f', 'g'],
['h', 'i', 'j'],
['k', 'l', 'm']
]
let z = x.map(function(e, i) {
return [e, y[i]];
});
console.log(z)
我想要得到的输出是这样的:
z = [[a,'1min'], [b,'1min'], [c,'1min'], [e,'2min'], [f,'2min'], [g,'2min'], [h,'3min'], [i,'3min'], [j,'3min'], ...]
答案 0 :(得分:1)
var x = ['1min', '2min', '3min', '4min']
var y = [['a','b','c','d'],['e','f','g'],['h','i','j'],['k','l','m']]
var z = x.flatMap((e, i)=> y[i].map(f => [f, e] ));
console.log(z)