所以当我在他们的 (angular.io) 教程页面上找到这个函数声明时,我正在做一些关于 angular 2 的教程:
foo () : void {}
我的问题是……那个声明和这个有什么区别?
foo() {}
我发现 void 是返回类型,但是如果你把例如 string 而不是 void 两个函数都能够返回字符串。
那么真正的区别是什么,最佳实践是什么?(我倾向于说第一个,只是不知道为什么)。
那是 Javascript、TypeScript、ES6 还是 Angular2 的东西?以前从未见过。