緊急物資が届きましたが、1つ問題があります。 壊れないようにするため、品物(懐中電灯、救急箱、毛布)は箱の中に詰められています。しかも、その箱のいくつかは、ほかの箱の奥で何層にも入れ子になっています。
いざというときに備えて、すべてを1つの箱からすぐに取り出せるようにしておく必要があります。 物資をすべて箱から出して、1つの箱にまとめることはできますか? そうすれば、いちばん必要なときにすぐに使えます。
任意の深さで入れ子になった配列を受け取り、完全に平坦化した配列を返します。
言語トラックによっては、入力の配列にnullのような値が含まれることがあります。また、そのような値をどのように表すかはトラックによって異なります。 そのような値は、平坦化した配列から除外してください。
さらに、トラックによっては、入力のデータ型が異なっていたり、含まれる値の型が異なっていたりします。
詳しくはテストスイートを確認してください。
入力: [1, [2, 6, null], [[null, [4]], 5]]
出力: [1, 2, 6, 4, 5]
Exercismに登録すれば、37個のコンセプト159個の演習、そして本物の人間によるメンタリングとともに、JavaScriptを学んでマスターできます。すべて無料です。