0

我开始使用 Typescript,但我不明白这些方法声明有什么区别:

onSave(){ /*method body*/ }
public onSave = () => { /*method body*/ }

另外,我应该在 Google 或 StackOverflow 上搜索什么以找到有关此主题的更多信息?

谢谢,

(对不起,很长的帖子:D)

4

1 回答 1

1

您指的是常规函数箭头函数,它们在 TypeScript 文档中有详细说明: http ://www.typescriptlang.org/docs/handbook/functions.html

常规函数和箭头函数之间的一般区别在于,常规函数在它自己的范围(this)内运行,而箭头函数保持在父函数的范围内。

于 2018-04-04T09:17:29.250 回答