5_readonly修饰符.ts 337 B

1234567891011121314
  1. //readonly 只读属性
  2. (()=>{
  3. class Person{
  4. readonly name: string = 'abc'
  5. constructor(name:string){
  6. this.name = name
  7. }
  8. }
  9. let john = new Person('john')
  10. console.log(john)
  11. // john.name = 'peter'
  12. //因为是只读属性 所以会进行报错
  13. //但是转化为js之后还是可以编译 并且修改的
  14. })()