Typescript 函数声明,风格差异
Typescript Function Declaration, style difference
我开始使用 Typescript,但我不明白这些方法声明有什么区别:
onSave(){ /*method body*/ }
public onSave = () => { /*method body*/ }
此外,我应该在 Google 或 Whosebug 上搜索什么以找到有关此主题的更多信息?
谢谢,
(很抱歉 post :D)
您指的是常规函数和箭头函数,它们在 TypeScript 文档中有详细解释:
http://www.typescriptlang.org/docs/handbook/functions.html
常规函数和箭头函数之间的一般区别在于,常规函数在它自己的作用域 (this) 中运行,而箭头函数仍在父作用域中。
我开始使用 Typescript,但我不明白这些方法声明有什么区别:
onSave(){ /*method body*/ }
public onSave = () => { /*method body*/ }
此外,我应该在 Google 或 Whosebug 上搜索什么以找到有关此主题的更多信息?
谢谢,
(很抱歉 post :D)
您指的是常规函数和箭头函数,它们在 TypeScript 文档中有详细解释: http://www.typescriptlang.org/docs/handbook/functions.html
常规函数和箭头函数之间的一般区别在于,常规函数在它自己的作用域 (this) 中运行,而箭头函数仍在父作用域中。