let temp = [1,2,[1,2,[3,[4,5]]]];
console.log(temp.flat(Infinity)); // [1, 2, 1, 2, 3, 4, 5]
语法:Array.prototype.flat(depth)
depth (深度): 默认值为1,可以无限(Infinity)延展至待碾平的数组的最深度。
该方法为 ES2019 (ES10) 方法。
🔗 推荐链接:
本文深入探讨了ES2019中引入的数组flat方法,详细解释了如何使用depth参数实现数组的深度扁平化,提供了实用的代码示例,并推荐了数组扁平化的多种方法,包括使用扩展运算符进行数组降维。
let temp = [1,2,[1,2,[3,[4,5]]]];
console.log(temp.flat(Infinity)); // [1, 2, 1, 2, 3, 4, 5]
语法:Array.prototype.flat(depth)
depth (深度): 默认值为1,可以无限(Infinity)延展至待碾平的数组的最深度。
该方法为 ES2019 (ES10) 方法。
🔗 推荐链接:
658
817

被折叠的 条评论
为什么被折叠?