let arr = [ [ '幼儿园' ], [ '小班', '中班', '大班' ], [ '班主任', '非班主任', '学委班委' ] ]
let result = arr.reduce((last, current) => {
const array = [];
last.forEach(par1 => {
current.forEach(par2 => {
array.push(par1 + "_" + par2);
});
});
return array;
});
输出结果
[
'幼儿园_小班_班主任',
'幼儿园_小班_非班主任',
'幼儿园_小班_学委班委',
'幼儿园_中班_班主任',
'幼儿园_中班_非班主任',
'幼儿园_中班_学委班委',
'幼儿园_大班_班主任',
'幼儿园_大班_非班主任',
'幼儿园_大班_学委班委'
]