javascript array flatten #js #array

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript array flatten #js #array相关的知识,希望对你有一定的参考价值。

const flatten = list => list.reduce(
    (a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), []
);? flattenDepth(v, depth - 1) : v), [])
: arr.reduce((a, v) => a.concat(v), []);
// flattenDepth([1,[2],[[[3],4],5]], 2) -> [1,2,[3],4,5]

以上是关于javascript array flatten #js #array的主要内容,如果未能解决你的问题,请参考以下文章

javascript array flatten #js #array

javascript array flatten #js #array

javascript array flatten #js #array

javascript array flatten #js #array

[Javascript] Flattening nested arrays: a little exercise in functional refactoring

[Javascript] Automate the process of flattening deeply nested arrays using ES2019's flat method(