如何使用.join方法在嵌套数组中的元素之间添加空间

时间:2019-05-07 09:27:12

标签: javascript arrays

我正在学习JavaScript,在数组部分,当我在嵌套数组的数组中使用.join时遇到了一个问题。

var arr = [1, 2, 3, [4, 5];


console.log(arr.join(', '));


// Output 1, 2, 3, 4,5

如何获得包含4到5之间的空格的结果?

Like: 1, 2, 3, 4, 5

2 个答案:

答案 0 :(得分:0)

const myArray = [1, 2, 3, [4, 5]];
const mergedNestedArrays = [].concat.apply([], myArray)

console.log(mergedNestedArrays.join(', '));

首先,您需要合并/展平嵌套数组,然后应用join()方法。希望对您有帮助。

答案 1 :(得分:0)

使用平板

var arr = [1, 2, 3, [4, 5]];
console.log(arr.flat())