题解 | 数组扁平化
数组扁平化
https://www.nowcoder.com/practice/5d7e0cf4634344c98e6ae4eaa2336bed
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
</head>
<body>
<script>
const _flatten = (arr) => {
// 补全代码
let newArray = arr.reduce((acc, cur) => {
return acc.concat(Array.isArray(cur) ? _flatten(cur) : cur);
}, []);
return newArray;
};
console.log(_flatten([1, 2, [3, 4, [5, 6]]]));
</script>
</body>
</html>
