温叶博客

温叶博客

标签 数组 下的文章

扁平化数组

扁平化数组就是将一个多层的数组拍扁,比如[1, [2, [3, [4, 5]]], 6]拍成[1, 2, 3, 4, 5, 6]。递归写法这个没啥难度,就是定义一个结果数组,然后循环原数组,如果元素是数组则递归。function _flat(nestNums: Array<number[] | number>, flatNums: number[] = []) { for (...