⊗jstsPmDSOS 40 of 55 menu

Δομή Αντικειμένου στο TypeScript

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

Για παράδειγμα, ας πούμε κατά τη δήλωση της μεταβλητής user ότι είναι ένα αντικείμενο, στο πεδίο 'name' του οποίου αποθηκεύεται - μια συμβολοσειρά, και στο πεδίο 'age' - ένας αριθμός:

let user: {name: string, age: number};

Ας γράψουμε τώρα στη μεταβλητή μας το αντίστοιχο αντικείμενο:

user = {name: 'john', age: 30};

Μπορούμε να συνδυάσουμε και τις δύο λειτουργίες σε μία γραμμή: να δηλώσουμε το αντικείμενο και αμέσως να του εκχωρήσουμε τιμή:

let user: {name: string, age: number} = {name: 'john', age: 30};

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

user.name = 123; // σφάλμα

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε ποιο θα είναι το αποτέλεσμα της εκτέλεσης του κώδικα:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη