这对Angular文档意味着什么?

Nia*_*all 2 typescript angular

我目前正在学习Angular和打字稿,而Angular文档的这部分导致了一个问题.有人可以=>在下面的例子中给出如何使用它的解释吗?我在网上搜索并找到了对lambda函数和返回类型的引用,但是我找不到任何与=>此处使用相匹配的东西.

export class DashboardComponent implements OnInit {
heroes: Hero[] = [];
constructor(private heroService: HeroService) { }
ngOnInit() {
  this.heroService.getHeroes()
    .then(heroes => this.heroes = heroes.slice(1, 5));
}
gotoDetail() { /* not implemented yet */}
}
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我理解这一点我会非常感激.

Eng*_*eer 6

下面

this.heroService.getHeroes()
 .then(heroes => this.heroes = heroes.slice(1, 5));
Run Code Online (Sandbox Code Playgroud)

相当于:

var that = this;
this.heroService.getHeroes()
 .then(function (heroes) {
     return that.heroes = heroes.slice(1, 5));
 });
Run Code Online (Sandbox Code Playgroud)