今天看啥  ›  专栏  ›  方应杭

TypeScript周刊,每周给你发一篇 TS 新闻汇总

方应杭  · 掘金  ·  · 2019-07-26 17:14

一、TypeScript 首次进入 RedMonk 榜单 Top 10

RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。

2019 年 6 月 RedMonk 榜单排名如下:

01 JavaScript

02 Java

03 Python

04 PHP

05 C++

05 C#

07 CSS

08 Ruby

09 C

10 TypeScript

二、GitHub 网友追问 TS 团队何时实现可选链语法

26 号上午,TC39 将可选链语法推进至 Stage 3:

根据 TS 团队的惯例,一旦到达 Stage 3,TS 就会把这个语法纳入进来。由于这个语法实在是太甜了,所以 GitHub 网友迫不及待地追问 TS 团队什么时候会实现可选链。

三、TypeScript 3.6 beta 发布

7 月 19 日,TypeScript 3.6 beta 版本发布了!运行 

npm install -g typescript@beta

即可下载体验。它有哪些新功能呢?

1 更精准的 generator,比如

function* foo() {    if (Math.random() < 0.5) yield 100;    return "Finished!"}let iter = foo();let curr = iter.next();if (curr.done) {    // TypeScript 3.5 之前会认为 curr.value 的类型是 string | number    // 但现在它知道是 string 因为显然 curr.done 是 true    curr.value}

2 更精准的数组扩展

3 改进 Promise 的用户体验

4 以字符串形式命名的 constructor 现在也是构造函数了

5 lib.dom.d.ts 更新

好了,本周的新闻就是这些,我们下周再见。




原文地址:访问原文地址
快照地址: 访问文章快照