In der Mathematik ist das kartesische Produkt mehrerer Mengen die Menge aller möglichen geordnete Kombinationen von Elementen aus diesen Mengen. Beispielsweise ist das kartesische Produkt der Mengen [1, 2] und [10, 20, 300] {[1, 10], [1, 20], [1, 300], [2, 10], [2, 20], [2, 300] }.
1-Zeilen-JavaScript-Lösung (Update 2020)
Hier ist eine äußerst prägnante Lösung, die sich über nur eine einzige Zeile erstreckt und die Leistungsfähigkeit moderner JavaScript-Funktionen nutzt:
1 |
|
2-Zeilen-Vanille-JavaScript Lösung
Vor den 2020-Updates war dies die kürzeste Vanilla-JavaScript-Lösung:
1 2 |
|
Beachten Sie die Eingabearrays:
1 |
|
Um das kartesische Produkt zu berechnen, können wir das Kartesische aufrufen Funktion:
1 |
|
Die Ausgabevariable würde das erwartete kartesische Produkt enthalten:
1 |
|
Das obige ist der detaillierte Inhalt vonWie berechnet man das kartesische Produkt mehrerer Arrays in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!