最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

微软发布 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:002662

评论

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

2020-2021华为Java面试真题

Geek_f90455

Java 程序员 后端

关于 go run 命令执行过程中的“坑坑点点”

liuzhen007

8月日更

2021Java开发现状分析

Geek_f90455

Java 程序员 后端

停下来读读书

箭上有毒

生活随想 8月日更

2021大厂Java开发面试总结+解答

JVM调优资料

Java 程序员 后端

12年高级工程师的“飞升之路”

Geek_f90455

Java 程序员 后端

2020-2021京东Java面试真题解析

Geek_f90455

Java 程序员 后端

2021大厂Java面试真题集锦

JVM调优资料

Java 程序员 后端

2020-2021阿里巴巴Java面试真题解析

Geek_f90455

Java 程序员 后端

Vue组件通信之ref

Augus

8月日更

2021Java面试笔试总结

JVM调优资料

Java 程序员 后端

2021年上半年最接地气的Java面经

Java 程序员 后端

2021年最新Java大厂面试题来袭

策划Java工程师

Java 程序员 后端

Druid 通过 dsql 进行查询

HoneyMoose

2021Java者未来的出路在哪里

JVM调优资料

Java 程序员 后端

2021Java不死我不倒

Geek_f90455

Java 程序员 后端

2021年冲刺年薪40w

Java 程序员 后端

2021大厂Java知识点总结

JVM调优资料

Java 程序员 后端

2021大厂Java面试最火问题

JVM调优资料

Java 程序员 后端

Druid 通过 dsql 的服务器连接参数如何配置

HoneyMoose

2021京东最新Java面试真题解析

JVM调优资料

Java 程序员 后端

2021Java进阶者的新篇章

JVM调优资料

Java 程序员 后端

2021年大厂Java面经

Java 程序员 后端

2021年最新大厂Java面试笔试题目

策划Java工程师

Java 程序员 后端

03 设计模式之工厂模式

陈皮的JavaLib

Java 面试 设计模式 工厂模式 8月日更

学习的细碎之处

Nydia

2021年字节跳动+京东+美团面试总结

Java 程序员 后端

2021年抓住金三银四涨薪好时机

Java 程序员 后端

2021年春招Java面试题

Java 程序员 后端

2021Java岗面试题知识点小结

Geek_f90455

Java 程序员 后端

DDD 领域驱动设计·学习应用·二

小诚信驿站

领域驱动设计 领域 领域驱动模型DDD 中台架构 领域驱动

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