ECMAScript 2017 / ES8 发布了

2017-07-12 10:47:20 +08:00
 Pastsong

新的特性:( https://github.com/tc39/proposals/blob/master/finished-proposals.md)

虽然很多特性你们在生产环境已经用到了...(所以算是跑在标准之前了?)

8910 次点击
所在节点    JavaScript
34 条回复
linoder
2017-07-12 23:25:27 +08:00
@sagaxu 正常 历史代码包袱很重的话 新 CTO 上任新语言新架构 甩包袱
Sapp
2017-07-13 00:20:27 +08:00
@sagaxu 我猜如果把语言换成其他,例如通通重构成 python 就不会有人这么说了。
loading
2017-07-13 06:26:29 +08:00
我还没去看 es5 呢……
murmur
2017-07-13 07:58:31 +08:00
跨越还不够大 什么线程了 锁了 都给他搞起来
beilun
2017-07-13 09:15:26 +08:00
感谢 babel,感 typescript
Pastsong
2017-07-13 09:17:24 +08:00
@murmur 单线程是 ES 语言核心,不会变的
xiaoqi
2017-07-13 09:40:41 +08:00
然而,现在都是一年一个版本吗
Sapp
2017-07-13 10:05:56 +08:00
@xiaoqi 从 es6 开始就是了
gowk
2017-07-13 10:58:24 +08:00
读读垠神的 《如何学会所有编程语言》
hkongm
2017-07-13 11:17:38 +08:00
Object.values/Object.entries 这俩已经在用了
tnaxismdc
2017-07-13 20:07:19 +08:00
@murmur 最后一个特性有往这个趋势靠拢的意思
tnaxismdc
2017-07-13 20:08:51 +08:00
突破性能就看 service worker+shared memory
modric
2017-07-13 20:57:51 +08:00
@hkongm 具体的用例有吗 ?
hkongm
2017-07-14 09:36:27 +08:00
@modric 满地都是啊

var a = {a:1, b:2}; Object.values(a, function(val) {console.log(val)})

var a = {a:1, b:2}; Object.entries(a, function(val) {console.log(val)})

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/374712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX