我开始使用Typescript,但我不知道这些方法声明有什么区别:
onSave(){ /*method body*/ }
public onSave = () => { /*method body*/ }
此外,我应该在Google或StackOverflow上搜索以查找有关此主题的更多信息?
谢谢,
(对不起,长篇文章:D)
答案 0 :(得分:1)
您指的是常规功能和箭头功能,它们在TypeScript文档中有详细说明: http://www.typescriptlang.org/docs/handbook/functions.html
常规函数和箭头函数之间的一般区别在于常规函数在其自身的范围(this)内运行,而箭头函数仍然在父级的范围内。