⊗jsSpACPA 157 of 294 menu

Μεταβίβαση παραμέτρων σε ασύγχρονη callback σε JavaScript

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

make(3, function(res) { console.log(res); // τρίτο στοιχείο του πίνακα });

Ας μετατρέψουμε τον κώδικα της συνάρτησής μας make σύμφωνα με τα παραπάνω:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // ως αποτέλεσμα μεταβιβάζουμε το στοιχείο του πίνακα }, 3000); }

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

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