我不确定这个问题是否适合在这里提问,但我被告知代码审查不适合这个问题。
我正在学习Angular 2和Typescript,所以正在按照以下教程进行学习:
https://angular.io/docs/ts/latest/tutorial/toh-pt4.html
在第三部分和第四部分之间,app.component.ts
中 heroes
变量的声明发生了变化,从以下内容改为:export class AppComponent {
heroes = HEROES;
}
到:
export class AppComponent {
heroes: Hero[];
}
我理解第一个将其设置为常量英雄数组,但为什么第二个使用冒号而不是将其设置为空数组?
将第二个更改为
=
实际上会抛出表达式预期的错误,因此基本上我只是试图了解两者之间的区别。