TypeScript中的可选属性和只读属性
- 可选属性
?
符号。如下所示:interface Person {
name: string;
age?: number;
gender?: number;
}
上面的例子中Person对象名字(name)是不可选的,age和gender是可选的。
- 只读属性
readonly
来指定只读属性,如下所示:interface User {
readonly loginName: string;
password: string;
}
上面的例子说明,当完成User对象的初始化后loginName就不可以修改了。
-
readonly
vsconst
readonly
还是const
的方法是看要把它做为变量使用还是做为一个属性。 做为变量使用的话用const
,若做为属性则使用readonly
。![TypeScript中的可选属性和只读属性](https://img.it610.com/image/info10/8416b9694538475198e742c55298f55f.jpg)
文章图片
TypeScript快速入门.jpg
![TypeScript中的可选属性和只读属性](https://img.it610.com/image/info10/2fae049d6b3e4da18c877d94e8484965.jpg)
文章图片
如何用Python爬取网页制作电子书.jpg 请点击阅读原文,查看原文博客。
【TypeScript中的可选属性和只读属性】阅读原文
推荐阅读
- 热闹中的孤独
- JS中的各种宽高度定义及其应用
- 我眼中的佛系经纪人
- 《魔法科高中的劣等生》第26卷(Invasion篇)发售
- Android中的AES加密-下
- 放下心中的偶像包袱吧
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- 如何在Mac中的文件选择框中打开系统隐藏文件夹