菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >大数据 >

TypeScript 2.2添加了更多代码操作

新推出的TypeScript具有更多的代码操作,新的对象类型以及更易于改进的字符串索引行为。TypeScript是JavaScript的类型化超集,可编译为普通JavaScript。

TypeScript由Microsoft开发,用于创建复杂的应用程序,并且是Visual Studio的内置编程语言。它建立在ECMAScript标准的基础上,并添加了类型检查。然后,您的TypeScript代码将转换为干净的,可运行的JavaScript。

对新版本的改进始于对mixin的更好的类支持。这是通过放宽对类别的某些限制以及通过调整交叉点类型的操作方式来实现的。这些变化意味着您现在可以在ES2015中表达混合类样式的类,其中一个类可以扩展构造某种对象类型的任何内容。这可用于将ES2015类与Ember.Object.extend之类的API桥接。

编辑器是另一个经过改进的领域,其中包含一些更快速的修复(也称为代码操作),可以指导您修复错误。这包括

添加缺失的进口物添加缺失的属性添加被遗忘的 this。变量删除未使用的声明实现抽象成员

此版本中有一个新的对象类型,该类型与除原始类型之外的所有类型均匹配。这意味着您可以为对象类型分配除字符串布尔值数字符号

通过更改字符串索引签名,字符串处理行为已得到改善。这些是类型的一部分,并告诉类型系统元素访问的结果应该是什么。这个想法是,索引签名旨在模拟对象可以用作JavaScript中的地图或字典的方式。

在以前的版本中,您无法非常容易地通过字符串索引访问属性,但是在此版本中,您可以使用 x.propName

开发人员为JSX添加了一个新的选项,即发射模​​式。这加入了keep和react选项,就像两者的结合一样,它发出 .js文件(例如 --jsx react),但是不使用JSX语法(例如 --jsx prepare )。新模式反映了React Natives的行为,该行为期望所有输入文件均为 .js文件。

最后一个值得注意的变化是对ES2015中新增的.target.metaproperty的支持。这使构造函数可以确定是否正在构造子类。

开发人员现在正在使用TypeScript 2.3,并计划交付

通用sasync迭代器支持的默认类型下层生成器支持

文字徽标

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。