Pengubah readonly dalam TypeScript
Dengan menggunakan pengubah readonly
sifat boleh dijadikan hanya boleh
untuk dibaca. Mari kita lihat contoh.
Mari buat sifat name dalam kelas
User hanya boleh dibaca:
class User {
readonly name: string;
constructor(name: string) {
this.name = name;
}
}
Mari buat objek kelas, dengan menetapkan nama beberapa nilai:
let user: User = new User('john');
Mari baca nilai nama:
console.log(user.name); // 'john'
Tetapi percubaan untuk menulis sifat lain nilai akan menyebabkan ralat:
user.name = 'eric'; // ralat
Tetapkan untuk kelas User sifat
age, hanya boleh dibaca.
Buat objek kelas ini dan outputkan
umurnya pada skrin.