Array multidimensional em um array unidimensional
Crie uma função que recebe um array multidimensional, converte-o em um array unidimensional e o retorna usando recursão.
Exemplos
flatten([[17.2, 5, "code"]]) ➞ [17.2, 5, "code"]
flatten([[[[[2, 14, "rubber"]]], 2, 3, 4]])) ➞ [2, 14, "rubber", 2, 3, 4]
flatten([["balkot"]]) ➞ ["balkot"]Observações
- A entrada contém pelo menos um elemento.
- O uso de métodos integrados é desaconselhado.