使用数组的 flat()
方法将嵌套数组转换为扁平化的数组。将 [[1, 2], [3, 5]]
转换为 [1, 2, 3, 5]
,可以按以下方式实现:
const nestedArray = [[1, 2], [3, 5]];
const flatArray = nestedArray.flat();
console.log(flatArray); // 输出: [1, 2, 3, 5]
flat()
方法会将嵌套数组的所有元素提取到一个新数组中,并返回新数组。如果嵌套数组有多层嵌套,可以使用可选的参数 depth
来指定要展开的层级数。如果省略 depth
参数,默认将展开所有层级。
在上述示例中,nestedArray
是包含两个子数组的嵌套数组。通过调用 flat()
方法,我们将嵌套数组转换为扁平数组,并将结果存储在 flatArray
变量中。最后,我们将扁平数组输出到控制台。