Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη