⊗jstsPmDSOP 41 of 55 menu

Προαιρετικές Ιδιότητες Αντικειμένων στο TypeScript

Κατά τη δήλωση ενός αντικειμένου, μπορείτε να ορίσετε μερικές ιδιότητες ως προαιρετικές. Για να το κάνετε αυτό, μετά το όνομα της ιδιότητας πρέπει να βάλετε ένα ερωτηματικό.

Για παράδειγμα, ας κάνουμε προαιρετική την ιδιότητα 'age' σε ένα αντικείμενο χρήστη:

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

Τώρα μπορούμε να εκχωρήσουμε στη μεταβλητή ένα αντικείμενο με μόνο την ιδιότητα 'name':

user = {name: 'john'};

Εναλλακτικά, μπορούμε να εκχωρήσουμε ένα αντικείμενο που έχει τόσο την ιδιότητα 'name', όσο και την ιδιότητα 'age':

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

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

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