⊗jsPmSOEAV 290 of 505 menu

Valeurs extrêmes d'un tableau via spread en JavaScript

Regardez le code suivant :

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

Comme vous pouvez le voir, ce code trouve le maximum des nombres. Mais que faire si nos nombres sont représentés sous forme de tableau ? Par exemple, comme ceci :

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

Nous ne pouvons malheureusement pas faire ce qui suit :

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // on ne peut pas passer un tableau ici

Bien sûr, nous pourrions manuellement mettre les éléments du tableau dans Math.max, comme ceci :

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

Cependant, dans ce cas, toute universalité est perdue : notre code ne trouvera la valeur maximale que pour un tableau de 5 éléments.

Et si nous avions besoin de plus ou moins d'éléments dans le tableau ? Il existe une solution ! Utilisons l'opérateur spread :

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

Ce code, malgré sa simplicité, est très puissant. Car Math.max peut accepter n'importe quel nombre de paramètres, ce qui signifie qu'avec l'opérateur spread, nous pouvons utiliser un tableau de taille arbitraire !

Un tableau de nombres est donné. En utilisant Math.min et spread, affichez à l'écran la valeur minimale du tableau.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser