⊗tsSpOpAMRd 12 of 37 menu

Ο τροποποιητής readonly στο TypeScript

Με τον τροποποιητή readonly οι ιδιότητες μπορούν να γίνουν προσβάσιμες μόνο για ανάγνωση. Ας δούμε ένα παράδειγμα. Ας κάνουμε στην κλάση User την ιδιότητα name προσβάσιμη μόνο για ανάγνωση:

class User { readonly name: string; constructor(name: string) { this.name = name; } }

Ας δημιουργήσουμε ένα αντικείμενο της κλάσης, ορίζοντας στο όνομα κάποια τιμή:

let user: User = new User('john');

Ας διαβάσουμε την τιμή του ονόματος:

console.log(user.name); // 'john'

Ωστόσο, μια προσπάθεια εγγραφής μιας διαφορετικής τιμής στην ιδιότητα θα οδηγήσει σε σφάλμα:

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

Ορίστε στην κλάση User μια ιδιότητα age, προσβάσιμη μόνο για ανάγνωση. Δημιουργήστε ένα αντικείμενο αυτής της κλάσης και εμφανίστε την ηλικία του στην οθόνη.

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