⊗jsPmFNNFP 243 of 505 menu

Ονομασμένες Συναρτήσεις-Παράμετροι στην JavaScript

Οι συναρτήσεις που περνιούνται ως παράμετροι, δεν χρειάζεται να είναι ανώνυμες.

Ας τις δημιουργήσουμε ως Function Declaration. Την πρώτη συνάρτηση θα την ονομάσουμε get1, και τη δεύτερη - get2:

function get1() { return 1; } function get2() { return 2; }

Ας περάσουμε ως παραμέτρους στη συνάρτηση test τα ονόματα των συναρτήσεων get1 και get2 (δηλαδή τον πηγαίο κώδικά τους, και όχι το αποτέλεσμα):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // θα εμφανίσει 3 function test(func1, func2) { console.log( func1() + func2() ); }

Ας το μετατρέψουμε σε Function Expression:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // θα εμφανίσει 3 function test(func1, func2) { console.log( func1() + func2() ); }

Δημιουργήστε μια συνάρτηση test, που να δέχεται ως παραμέτρους 3 συναρτήσεις και να επιστρέφει το άθροισμα των αποτελεσμάτων των συναρτήσεων που πέρασαν.

Δημιουργήστε 3 συναρτήσεις, δηλώνοντάς τες ως Function Declaration και δίνοντάς τους τα ονόματα func1, func2 και func3. Ας επιστρέφει η πρώτη συνάρτηση 1, η δεύτερη - 2, και η τρίτη - 3. Περάστε αυτές τις συναρτήσεις ως παράμετρο στη συνάρτηση test από την προηγούμενη άσκηση.

Τροποποιήστε την προηγούμενη άσκηση έτσι ώστε οι συναρτήσεις να δηλώνονται ως Function Expression με τα ίδια ονόματα.

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