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

exportclassAppComponent{
title='Tourofheroes';
hero:Hero={
id:1,
name:'张三'
};
}
exportclassHero{
id:number;
name:string;
}
就是这一段,看起来有点晕,这里是实例化一个Hero类型的对象hero,还是创建一个变量?后面是赋值,但是不知道什么意思?
hero:Hero={
id:1,
name:'张三'
};
MM们
浏览 1529回答 2
2回答

幕布斯7119047

手动指定变量的类型,这个是给typescript编译器用的,用来限制变量类型。一般来说,能够直接被推导的变量不用指明类型。比如leta=1;//a肯定是numberletb='x';//b肯定是stringclassA{}letc=newA();//c肯定是A或者A的子类
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript