Corrija o erro: achatar um array
A função flatten fornecida deve achatar uma coleção de subcoleções em apenas um nível, preservando a ordem de todos os elementos. Por exemplo, ela deve transformar [[1, 2], [3, 4]] em [1, 2, 3, 4]. No entanto, o código inicial retorna um resultado vazio. Encontre e corrija o erro no código existente para que todos os testes passem.
Comportamento esperado
flatten([[1, 2], [3, 4]]) // [1, 2, 3, 4]
flatten([["a", "b"], ["c", "d"]]) // ["a", "b", "c", "d"]
flatten([[true, false], [false, false]]) // [true, false, false, false]Modifique a implementação fornecida em vez de substituir o exercício por uma operação de biblioteca que achate estruturas com qualquer nível de aninhamento. As entradas contêm apenas um nível de coleções aninhadas.