Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OBKoro1/web-basics
/ flatFnn
Function
flatFnn
src/js/arrayFunction/array-reduce.js:19–21 ·
view source on GitHub ↗
(arr)
Source
from the content-addressed store, hash-verified
17
18
// 多维数组展开
19
const
flatFnn = (arr) => arr.reduce(
20
(prev, curr) => (Array.isArray(curr) ? prev.concat(flatFnn(curr)) : prev.concat(curr)), [],
21
)
22
23
let
oldArr = [1, [2, [3, [4, [5]]]]]
24
let
newArr = flatFnn(oldArr)
Callers
1
array-reduce.js
File · 0.85
Calls
no outgoing calls
Tested by
no test coverage detected