如何 0 成本启动全员 AI 技能提升?戳> 了解详情
写点什么

微软发布 TypeScript 2.4

  • 2017-07-10
  • 本文字数:654 字

    阅读完需:约 2 分钟

微软发布了 TypeScript 2.4,这是该 JavaScript 超集语言的最新版本。最新版本的新特性并不多,但是保持了该语言的新鲜感并添加了一些新功能来跟踪开发人员的需求。

微软这次展示的最大特性就是支持动态import()表达式。这项特性目前处于TC39 进程(预期会出现在ECMAScript 2018 的定义中)的第3 阶段,允许开发人员“有条件并且懒导入其他的模块和库,从而让应用程序更加高效且节省资源”。在此之前,如果模块想要导入一个库的话,必须要在文件的顶部实现。这里有个提示,以 es2015为 target 的模块无法使用该特性。要结合 Webpack 2+ 的 code-splitting 功能来使用该特性时,开发人员必须要将esnext作为要形成的目标模块。

因为加强了类型检查,所以会有一些破坏性的变更。例如,强化的弱类型检查意味着如果你的代码想要将一些属性赋值给一个弱类型,而其中没有一个属性能够匹配的话,那么在 2.4 版本中将会出现失败。

从社区的反馈来看,开发人员对于添加字符串枚举的特性表达了感谢之情。很多开发人员展示了为了使用基于字符串的枚举特性,他们在过去所采用的各种“hack”方式,其中最流行的方式是使用 union 类型:

复制代码
type Sports = "Football" | "Baseball";

在引入了新的字符串枚举之后,上述的样例可以更加自然地改写为:

复制代码
enum Sports {
Football = "FOOTBALL",
Baseball = "BASEBALL"
}

Visual Studio 2017 用户可以获取最新的安装文件,其他的编辑器比如Visual Studio Code 很快也会更新。开发人员可以通过微软的博客文章了解这次发布的更多信息。

查看英文原文: Microsoft Releases TypeScript 2.4

2017-07-10 19:003230

评论

发布
暂无评论
发现更多内容

YashanDB yasrman备份

YashanDB

数据库 yashandb

【HarmonyOS Next】鸿蒙应用实现弹框DialogHub详解

GeorgeGcs

DialogHub

【HarmonyOS Next】鸿蒙应用折叠屏设备适配方案

GeorgeGcs

折叠屏 鸿蒙应用 设备适配

【HarmonyOS Next】鸿蒙应用故障处理思路详解

GeorgeGcs

故障 应用 处理思路

音乐NFT系统的安全性

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

YashanDB yasrman恢复

YashanDB

数据库 yashandb

技术沙龙演讲实录 | 张俊钦:火山引擎边缘智能,联通大模型的物理世界

火山引擎开发者社区

NPU上如何使能pytorch图模式

zjun

国科云:浅谈DNS在IPv6改造过程中的重要性

防火墙后吃泡面

【HarmonyOS Next】鸿蒙中自定义弹框OpenCustomDialog、CustomDialog与DialogHub的区别详解

GeorgeGcs

DialogHub OpenCustomDialog CustomDialog

低代码与智能化的结合,如何让企业数字化落地?

天津汇柏科技有限公司

低代码 数字化

KubeCon Europe 2025 | 与华为云一起,开启AI-Native Cloud全新体验

华为云开源

云原生 kubeedge 华为云开源

【HarmonyOS Next】鸿蒙TaskPool和Worker详解 (一)

GeorgeGcs

Worker askPool

AI口语陪练APP的接口优化

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

YashanDB 故障诊断

YashanDB

数据库 yashandb

夏志刚合作交流企业

管理在线

创新管理体系 精益管理体系 战略管理体系 标准化管理体系 培训管理体系

改进财务团队的预测分析能力,驾驭未来市场的不确定性

智达方通

企业管理 全面预算管理 财务规划

【HarmonyOS Next】鸿蒙应用加载SVG文件显示图标

GeorgeGcs

SVG 加载 鸿蒙应用 显示图标

【HarmonyOS Next】鸿蒙加固方案调研和分析

GeorgeGcs

鸿蒙 分析 加固 方案调研

仅需3步,稳定快速!火山引擎边缘大模型网关全面支持DeepSeek系列模型

火山引擎开发者社区

接入5家DeepSeek模型提供商!火山引擎边缘大模型网关助力一键畅享大模型

火山引擎开发者社区

10分钟搞定AI助手!ToDesk/顺网云/海马云操作哪家更靠谱?

小喵子

云电脑 AIGC AI 绘图 ToDesk云电脑

监控系统原理揭秘-数据运算篇

京东科技开发者

引入JaCoCo导致的类型转换问题分析

京东科技开发者

高并发场景下的库存管理,理论与实战能否兼得?

京东科技开发者

【HarmonyOS Next】鸿蒙状态管理装饰器V1和V2混用方案

GeorgeGcs

鸿蒙 V1 V2 状态管理装饰器

CFD专栏丨汽车镂空式后尾翼的风噪研究

Altair RapidMiner

汽车 仿真 CFD 风噪 流体仿真

【HarmonyOS Next】鸿蒙应用常规面试题和答辩思路参考

GeorgeGcs

鸿蒙应用 常规面试题 答辩思路

面试官:工作中优化MySQL的手段有哪些?

王磊

19:30见!线上直击「DeepSeek+亚马逊云科技」王炸魅力

科技热闻

案例分析:AI算力租赁可以用于哪些行业?

Ogcloud

算力 AI算力 AI算力租赁 算力租赁

微软发布TypeScript 2.4_JavaScript_David Iffland_InfoQ精选文章