MCPcopy 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// 多维数组展开
19const flatFnn = (arr) => arr.reduce(
20 (prev, curr) => (Array.isArray(curr) ? prev.concat(flatFnn(curr)) : prev.concat(curr)), [],
21)
22
23let oldArr = [1, [2, [3, [4, [5]]]]]
24let newArr = flatFnn(oldArr)

Callers 1

array-reduce.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected