我有这个数组数组
a1 = [['one', 'two', ['three', 'four']], ['five', 'six', ['seven', 'eight']]];
如何从子数组中获取“三”和“四”、“七”和“八”,并将其作为字符串推送到父数组中,如下所示
a2 = [['one', 'two', 'three, four'], ['five', 'six', 'seven, eight']];
像这样。我可以用 ES6 解决它吗?
注意:'三''四'和'七''八'之间有空格,如a2所示。
听起来你想要join
内部数组,是吗?
let a1 = [['one', 'two', ['three', 'four']], ['five', 'six', ['seven', 'eight']]];
let merged = a1.map((values) => {
return values.map((value) => {
return Array.isArray(value) ? value.join(', ') : value;
});
});
console.log(merged)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句