为了账号安全,请及时绑定邮箱和手机立即绑定

typeScript 变量名 冒号 类名 <--这种写法什么意思?

typeScript 变量名 冒号 类名 <--这种写法什么意思?

MM们 2019-05-24 19:00:14
exportclassAppComponent{title='Tourofheroes';hero:Hero={id:1,name:'张三'};}exportclassHero{id:number;name:string;}就是这一段,看起来有点晕,这里是实例化一个Hero类型的对象hero,还是创建一个变量?后面是赋值,但是不知道什么意思?hero:Hero={id:1,name:'张三'};
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

手动指定变量的类型,这个是给typescript编译器用的,用来限制变量类型。一般来说,能够直接被推导的变量不用指明类型。比如leta=1;//a肯定是numberletb='x';//b肯定是string
classA{}letc=newA();//c肯定是A或者A的子类
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 1528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信