⊗tsSpOpAMRd 12 of 37 menu

Readonly-määrettä TypeScriptissä

readonly-määrettä käyttämällä ominaisuuksista voidaan tehdä vain luettavissa olevia. Katsotaanpa esimerkkiä. Tehdään luokassa User ominaisuus name vain luettavissa olevaksi:

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

Luodaan luokan olio, asettaen nimelle jonkin arvon:

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

Luetaan nimen arvo:

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

Mutta yritys kirjoittaa ominaisuuteen toinen arvo johtaa virheeseen:

user.name = 'eric'; // virhe

Aseta luokalle User ominaisuus age, joka on vain luettavissa. Luo tämän luokan olio ja tulosta sen ikä näytölle.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää