⊗tsSpIfRPr 23 of 37 menu

Properti Hanya-Baca dalam Interface di TypeScript

Properti hanya-baca ditentukan hanya sekali saat pembuatan objek. Selanjutnya tidak dapat diubah. Untuk mendeklarasikan properti ini digunakan kata kunci readonly.

Ambil interface IFigure yang dibuat pada pelajaran sebelumnya. Tapi sekarang atur properti width agar hanya dapat dibaca:

interface IFigure { height: number; readonly width: number; }

Mari buat objek rectangle:

let rectangle: IFigure = { height: 200, width: 300 }

Ubah tingginya:

rectangle.height = 150;

Sekarang ubah lebarnya dan kita akan melihat error, karena lebar dideklarasikan tidak dapat diubah:

rectangle.width = 400; // error

Buatlah interface IUser, di mana properti salary akan dapat dibaca saja.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak