Vue 中实现数组扁平化的方法有多种,下面介绍一种常用的方法:
通过使用 JavaScript 内置函数 reduce()
和扩展运算符 ...
实现数组扁平化。
例如:
let arr = [1, [2, [3, 4]]];
let flatArr = arr.reduce((acc, cur) => {
return acc.concat(Array.isArray(cur) ? flatArr(cur) : cur);
}, []);
console.log(flatArr); // [1, 2, 3, 4]
该代码中,使用了 reduce 函数将