TypeScript 是可以编译为 JavaScript 的东西,根据定义它不能是超集。它限制了你可以用 JavaScript 进行的操作,并掩盖了它的强项,同时提供了安全的假象。如果你真的想成为一名优秀的开发人员,请不要为安慰自己而撒谎,而是要去尝试了解 JavaScript 的真正功能及其灵活性。
如果 JS 中缺少什么功能,可以用 babel 插件来完成。