tmp*_*dev 2 typescript ecmascript-6
在TypeScript中,我习惯使用如下语法声明变量类型
function f(input: MyClassType)
Run Code Online (Sandbox Code Playgroud)
但是我没有在ES6中看到这样的语法,或者我在这里遗漏了一些东西.同样我会在ES6中声明
function f(input)
Run Code Online (Sandbox Code Playgroud)
我的主要观点是缺少参数类型声明.
但是我没有在ES6中看到这样的语法,或者我在这里遗漏了一些东西.
你不会错过任何东西.
ES6 !== TypeScript
TypeScript与ES6完全不同.ES6不是一种打字语言.您没有在Javascript中声明带有类型的变量或参数.所以,如果你以某种方式认为ES6应该实现TypeScript中使用的所有语法,那就错了.
ES6确实实现了class与TypeScript使用的语法非常类似的语法(但没有类型).但是,这只是一个相似之处.ES6不是类型化语言,也没有带类型声明的变量.
| 归档时间: |
|
| 查看次数: |
1305 次 |
| 最近记录: |