Typescript 类型脚本函数声明,样式差异

Typescript 类型脚本函数声明,样式差异,typescript,typescript2.0,method-declaration,Typescript,Typescript2.0,Method Declaration,我开始使用Typescript,但我不知道这些方法声明有什么区别: onSave(){ /*method body*/ } public onSave = () => { /*method body*/ } 另外,我应该在Google或StackOverflow上搜索什么才能找到更多关于这个主题的信息 谢谢, 很抱歉写了这么长的帖子:D您指的是常规函数和箭头函数,它们在TypeScript文档中有详细解释: 常规函数和箭头函数之间的一般区别在于,常规函数在其自身的作用域内运行,而箭头函

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

onSave(){ /*method body*/ }
public onSave = () => { /*method body*/ }
另外,我应该在Google或StackOverflow上搜索什么才能找到更多关于这个主题的信息

谢谢,

很抱歉写了这么长的帖子:D

您指的是常规函数和箭头函数,它们在TypeScript文档中有详细解释:


常规函数和箭头函数之间的一般区别在于,常规函数在其自身的作用域内运行,而箭头函数仍在父函数的作用域内。

请参阅此链接或此链接帮助:感谢大家的支持!我把我的问题标为重复。我很抱歉,但我不知道该看什么,但这并不完全正确。这个问题问的是方法语法和属性语法。我的回答中有什么不正确?而且我很确定他问的是函数声明的不同…你在评论中传递的链接与我的答案完全相同。。。你没能表达你的观点。谢谢你,伙计。我也在问函数声明@AluanHaddad.@AnteJablanAdamović你是对的,我忽略了这一点。对不起:+1