⊗jsPmFNRFP 254 of 505 menu

Παράμετροι της επιστρεφόμενης συνάρτησης στο JavaScript

Στις κλήσεις συναρτήσεων που έχουμε μελετήσει μπορούν να μεταβιβαστούν παράμετροι. Στο επόμενο παράδειγμα, η εσωτερική συνάρτηση αναμένει μια συμβολοσειρά ως παράμετρο και την εμφανίζει στην κονσόλα:

function func() { return function(str) { return str; }; }

Η εσωτερική συνάρτηση αντιστοιχεί στη δεύτερη παρένθεση κατά την κλήση, που σημαίνει ότι σε αυτή τη δεύτερη παρένθεση περνάμε την επιθυμητή συμβολοσειρά:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // θα εμφανίσει '!'

Ας κάνουμε έτσι ώστε και η πρώτη συνάρτηση να δέχεται μια παράμετρο, και η δεύτερη. Και το αποτέλεσμα της κλήσης να είναι το άθροισμα αυτών των παραμέτρων:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // θα εμφανίσει 3

Δημιουργήστε μια συνάρτηση func, η οποία όταν καλείται έτσι: func(2)(3)(4), να επιστρέφει το άθροισμα των αριθμών που μεταβιβάστηκαν στις παραμέτρους.

Δημιουργήστε μια συνάρτηση func, η οποία όταν καλείται έτσι: func(2)(3)(4)(5)(), να επιστρέφει έναν πίνακα με τους αριθμούς που μεταβιβάστηκαν στις παραμέτρους.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη