码迷,mamicode.com
首页 > 其他好文 > 详细

[TypeScript] Make Properties and Index Signatures Readonly in TypeScript

时间:2017-11-09 22:31:49      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:evel   javascrip   only   against   orm   rate   var   use case   rip   

TypeScript 2.0 introduced the readonly modifier which can be added to a property or index signature declaration. It helps prevent against unintended property assignments. This lesson gives various use cases for readonly and shows what the generated JavaScript code looks like.

 

Normal use case for ‘readonly‘:

interface User {
   readonly id: nunber;  
   name: string
} 

class User {

  readonly id: number;
   name: string; 
  constructor(
      id: number, name: string
  ) {
      this.id = id;
      this.name = name;
  }
}

 

Make a array readonly:

const level: ReadonlyArray<string> = [
 master,
 beginner
];

 

[TypeScript] Make Properties and Index Signatures Readonly in TypeScript

标签:evel   javascrip   only   against   orm   rate   var   use case   rip   

原文地址:http://www.cnblogs.com/Answer1215/p/7811475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!