⊗tsSpOpAMRd 12 of 37 menu

Le modificateur readonly en TypeScript

Avec le modificateur readonly les propriétés peuvent être rendues accessibles uniquement en lecture. Regardons un exemple. Rendons la propriété name dans la classe User accessible uniquement en lecture :

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

Créeons un objet de la classe, en donnant au nom une valeur :

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

Lisons la valeur du nom :

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

Mais une tentative d'écriture d'une autre valeur dans la propriété entraînera une erreur :

user.name = 'eric'; // erreur

Définissez pour la classe User la propriété age, accessible uniquement en lecture. Créez un objet de cette classe et affichez son âge à l'écran.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser