1. Teilweises Flachen von Konfigurationsdaten
Hintergrund
Ein Entwickler hat ein tief verschachteltes Array mit Konfigurationswerten, das für eine einfache Schleife zu komplex ist.
Aufgabe
Die Daten sind zu tief verschachtelt, um sie effizient zu iterieren, aber eine vollständige Auflösung würde die logische Gruppierung zerstören.
Verwendung
Geben Sie das Array ein und setzen Sie die Tiefe auf 2.
Array: [1, [2, [3, [4]]], 5], Tiefe: 2Ergebnis
Das Ergebnis ist [1, 2, 3, [4], 5], wodurch die ersten zwei Ebenen flach sind, während die innere Struktur erhalten bleibt.