TypeScript 本指南继续沿用起步指南中的代码示例。 TypeScript是JavaScript的超集,为其增加了类型系统,可以编译为普通的JavaScript代码。
TypeScript配置 TypeScript是Angular应用开发中使用的主语言。它是JavaScript的“方言”之一,为类型安全和工具化而做了设计期支持。
TypeScript1.6支持嵌入,类型检查以及可选地将JSX直接编译为JavaScript。 新的.tsx文件扩展名和as运算符 TypeScript1.6引入了新的.tsx文件扩展名。
TypeScript1.7 async/await支持ES6目标(Nodev4+) TypeScript现在支持对ES6生成器具有本机支持的引擎的异步功能,例如Nodev4及更高版本。
TypeScript1.8 Type参数作为约束 使用TypeScript1.8,可以使用类型参数约束从相同的类型参数列表中引用类型参数。以前这是一个错误。
TypeScript2.0 空和未定义的类型 TypeScript有两个特殊的类型,Null和Undefined,它们分别具有值null和值undefined。
TypeScript2.1 keyof和查找类型 在JavaScript中,使用期望属性名称作为参数的API是相当常见的,但到目前为止还无法表达这些API中发生的类型关系。
通用参数默认值 TypeScript2.3增加了对声明普通类型参数的默认值的支持。 示例 考虑一个创建一个新的HTMLElement函数,调用它没有参数生成一个Div;你可以选择传递一个孩子列表。
泛型的推理改进 TypeScript2.4在泛型推断的方式上引入了一些精彩的变化。 返回类型作为推理目标 首先,TypeScript现在可以针对呼叫的返回类型进行推断。这可以改善您的体验并捕获错误。
TypeScript2.5 可选的catch子句变量 TypeScript2.5实现了新的ECMAScript功能,允许用户省略catch子句中的变量。
请参阅time_unit/0类型了解更多信息。有关虚拟机支持的不同时间的更完整简介,请参阅Erlang文档中有关时间和时间更正的章节。
原值类型值和引用类型值 JavaScript中的所有原始类型值都是不可变的,因此它们都是不可观察的。通常这是好的,因为MobX通常可以使包含值的属性转变成可观察的。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
