Appearance
배열을 인자로 받은 depth만큼 평탄화시키는 유틸 함수
(T | T[])[]
flatten(1, [2, 3], [4, [5, 6]]) // [1, 2, 3, 4, 5, 6] flatten([1, [2, [3, [4]]]], 2) // [1, 2, 3, [4]] flatten([1, [], [2, []], []]) // [1, 2]