Heim > Web-Frontend > js-Tutorial > Wie kann ich verschachtelte Arrays in JavaScript reduzieren?

Wie kann ich verschachtelte Arrays in JavaScript reduzieren?

Patricia Arquette
Freigeben: 2024-12-29 00:23:09
Original
171 Leute haben es durchsucht

How Can I Flatten Nested Arrays in JavaScript?

Methoden zum Zusammenführen verschachtelter Arrays in JavaScript

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:

[[""], [""], [""], [""], [""], [""], [""]]
Nach dem Login kopieren

Ziel ist es, die inneren Arrays zu einem einzigen Array zusammenzuführen:

["", "", "", ...]
Nach dem Login kopieren

Lösung in ES2019 und Node.js >= v11

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); // ["", "", "", ...]
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage