描述
请补全JavaScript代码,要求将数组参数中的多维数组扩展为一维数组并返回该数组。
注意:
- 数组参数中仅包含数组类型和数字类型
输入:
[1,[2,[3,[4]]]]
输出:
[1,2,3,4]
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
const _flatten = arr => {
// 补全代码
arrStr = arr.toString();
newArr = arrStr.split(",");
//forEach(value, index, array),不返回
//map/filter:返回修改后的新数组
let resArr = newArr.map(item => Number(item));
return resArr;
}
_flatten([1, [2, [3, [4]]]])
</script>
</body>
</html>