Heim >Web-Frontend >js-Tutorial >Wie kann ich verschachtelte Arrays in JavaScript reduzieren?
Problemstellung:
JavaScript-Arrays können manchmal verschachtelte Arrays enthalten. Das Ziel besteht darin, diese verschachtelten Arrays zu reduzieren, um ein einziges, eindimensionales Array zu erstellen. Zum Beispiel bei einem Array wie:
[[""], [""], [""], [""], [""], [""], [""]]
Ziel ist es, die inneren Arrays zu einem einzigen Array zusammenzuführen:
["", "", "", ...]
ES2019:
ES2019 stellt die Methode Array.prototype.flat() bereit, um verschachtelte Arrays zu reduzieren. Es benötigt einen optionalen Parameter, der die Tiefe der Reduzierung angibt. Standardmäßig wird die Tiefe um eine Ebene reduziert.
const arrays = [ [""], [""], [""], [""], [""], [""], [""] ]; const merge3 = arrays.flat(1); // The depth level to flatten (defaults to 1) console.log(merge3); // ["", "", "", ...]
Das obige ist der detaillierte Inhalt vonWie kann ich verschachtelte Arrays in JavaScript reduzieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!