⊗jsPmSOEAV 290 of 505 menu

Ακραίες τιμές πίνακα μέσω spread σε JavaScript

Δείτε τον ακόλουθο κώδικα:

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

Όπως βλέπετε, αυτός ο κώδικας βρίσκει τον μέγιστο από τους αριθμούς. Αλλά τι κάνουμε αν οι αριθμοί μας παρουσιάζονται ως πίνακας; Για παράδειγμα, έτσι:

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

Δυστυχώς, δεν μπορούμε να κάνουμε το εξής:

let arr = [1, 2, 3, 4, 5]; let max = Math.max(arr); // εδώ δεν μπορούμε να περάσουμε πίνακα

Φυσικά, θα μπορούσαμε να βάλουμε χειροκίνητα τα στοιχεία του πίνακα στο Math.max, έτσι:

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

Ωστόσο, σε αυτήν την περίπτωση χάνεται κάθε καθολικότητα: ο κώδικάς μας θα βρίσκει τη μέγιστη τιμή μόνο για πίνακα με 5 στοιχεία.

Και αν χρειαζόμασταν περισσότερα ή λιγότερα στοιχεία στον πίνακα; Υπάρχει λύση! Χρησιμοποιούμε τον τελεστή spread:

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

Αυτός ο κώδικας, παρά την απλότητά του, είναι πολύ ισχυρός. Εξάλλου, το Math.max μπορεί να δεχτεί οποιονδήποτε αριθμό παραμέτρων, και επομένως με τη βοήθεια του τελεστή spread μπορούμε να χρησιμοποιήσουμε έναν πίνακα οποιασδήποτε διάστασης!

Δίνεται ένας πίνακας με αριθμούς. Χρησιμοποιώντας το Math.min και το spread εμφανίστε στην οθόνη την ελάχιστη τιμή του πίνακα.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη