⊗jstsPmFnPQ 48 of 55 menu

Αριθμός παραμέτρων συνάρτησης σε TypeScript

Στο TypeScript κατά την κλήση μιας συνάρτησης πρέπει να μεταβιβάζονται ακριβώς τόσες τιμές, όσες παράμετροι έχουν οριστεί σε αυτή.

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

function func(first: string, last: string) { return first + ' ' + last; }

Ας καλέσουμε τη συνάρτησή μας με διαφορετικό αριθμό παραμέτρων:

func('john'); // σφάλμα, λίγες παράμετροι func('john', 'smit', 'xx'); // σφάλμα, πολλές παράμετροι func('john', 'smit'); // λειτουργεί

Δίνεται η ακόλουθη συνάρτηση:

function func(a: number, b: number) { return a + b; }

Πείτε, ποιο θα είναι το αποτέλεσμα κάθε μίας από τις ακόλουθες κλήσεις της συνάρτησης:

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