Corrige el error: aplanar un arreglo
La función flatten proporcionada debe aplanar una colección de subcolecciones exactamente un nivel y conservar el orden de todos los elementos. Por ejemplo, debe transformar [[1, 2], [3, 4]] en [1, 2, 3, 4]. Sin embargo, el código inicial devuelve un resultado vacío. Encuentra y corrige el error en el código existente para que pasen todas las pruebas.
Comportamiento 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]Modifica la implementación proporcionada en lugar de reemplazar el ejercicio con una operación de biblioteca que aplane cualquier nivel de anidamiento. Las entradas contienen un solo nivel de colecciones anidadas.