为了让应用程序ES6准备就绪,我阅读了两个工具。根据一些人的说法,两者都很棒。
答案 0 :(得分:1)
John Papa 在Understanding ES5, ES2015 and TypeScript
提供了这个问题的答案。我在这里引用:
从TypeScript网站首页的顶部我们可以找到以下声明:
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
这非常重要。 TypeScript不是 快捷语言。它不偏离JavaScript。它不需要 我们在另一个方向。它的目的是允许我们使用功能 在今天的JavaScript未来版本中,并提供更好的 和更安全的经历。
Typescript引入了接口和类型。
interface Person {
firstName: string;
lastName: string;
}
function greeter(person: Person) {
return "Hello, " + person.firstName + " " + person.lastName;
}