⊗jsPmSOEAV 290 of 505 menu

Extremwerte eines Arrays mit Spread in JavaScript

Schauen Sie sich den folgenden Code an:

let max = Math.max(1, 2, 3, 4, 5);

Wie Sie sehen, wird in diesem Code das Maximum der Zahlen ermittelt. Aber was tun, wenn unsere Zahlen in Form eines Arrays vorliegen? Zum Beispiel so:

let arr = [1, 2, 3, 4, 5];

Leider können wir Folgendes nicht tun:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // hier darf kein Array übergeben werden

Natürlich könnten wir die Elemente des Arrays manuell in Math.max eintragen, so:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr[0], arr[1], arr[2], arr[3], arr[4]);

Dabei geht jedoch die ganze Flexibilität verloren: Unser Code würde den Maximalwert nur für ein Array mit 5 Elementen finden.

Und was, wenn wir mehr oder weniger Elemente im Array benötigen? Es gibt eine Lösung! Wir verwenden den Spread-Operator:

let arr = [1, 2, 3, 4, 5] let max = Math.max(...arr);

Dieser Code ist trotz seiner Einfachheit sehr mächtig. Denn Math.max kann beliebig viele Parameter entgegennehmen, und das bedeutet, dass wir mit dem Spread-Operator ein Array beliebiger Größe verwenden können!

Gegeben ist ein Array mit Zahlen. Verwenden Sie Math.min und spread, um den minimalen Wert des Arrays auf dem Bildschirm auszugeben.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen