葡萄游戏厅—葡萄游戏厅官网网站

beta开始支持异步通信【葡萄游戏厅官网网站】

澳门新莆京网上娱乐2020-01-21 15:28

葡萄游戏厅官网网站 1

TypeScript是微软开发的“工业强度的JavaScript”,本周发布了2.0版本。坏消息是,2.0版本并没有实现计划中的全部新特性。但是,为类型检查提供了很多新特性,这对JavaScript程序员来说,无疑是最大的益处。2.0版本最大的变化如期实现了。告诉TypeScript变量非空,TypeScript将会保证这一点,比如,字符串和数组不能被赋值为null和undefined。为防止有时用户需要赋这些值,null和undefined现在作为类型使用。为防止有时候用户想要忽略系统保护,微软给出了一个超越类型保护的方法。通过给变量加“!”后缀还未支持的是对async/await的支持。这些关键字是在ECMAScript 2016中引入的,目的是让异步编程更加简单,在C#,Dart,Python中也有这样类似的关键字。一个好处是,TypeScript可以将带有async/await的代码编译成本身不支持它们的低版本JavaScript代码。微软的beta记录显示,对async/await支持延迟的原因,是要确保TypeScript可以快速地生成这样的代码,并且进行完备的测试。微软表示:“虽然我们对现在的工作很自信,但是自信和测试无关。”将从2.1版本开始支持async/await。引用原文地址:TypeScript 2.0 beta kicks async support down the road 作者:Serdar Yegulalp 翻译:赖信涛 责编:仲培艺