V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
Pastsong
V2EX  ›  JavaScript

ECMAScript 2017 / ES8 发布了

  •  2
     
  •   Pastsong · 2017-07-12 10:47:20 +08:00 · 9080 次点击
    这是一个创建于 2724 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    34 条回复    2017-07-14 09:36:27 +08:00
    littlebaozi
        1
    littlebaozi  
       2017-07-12 11:37:21 +08:00
    es6 还没熟呢,(⊙﹏⊙)b
    Wangxf
        2
    Wangxf  
       2017-07-12 11:43:47 +08:00
    感谢 babel
    cxe2v
        3
    cxe2v  
       2017-07-12 11:44:04 +08:00
    ES6 还没流行呢
    ansheng
        4
    ansheng  
       2017-07-12 11:45:07 +08:00
    ES6 都还没学会,ES8 都出来了,看来前端的头发又要掉一把了。
    jybox
        5
    jybox  
       2017-07-12 11:46:13 +08:00   ❤️ 2
    left-pad 终于进入标准库了
    feehey
        6
    feehey  
       2017-07-12 11:54:22 +08:00
    不错!
    Kilerd
        7
    Kilerd  
       2017-07-12 12:15:19 +08:00
    所以 ES7 去哪了
    ljcarsenal
        8
    ljcarsenal  
       2017-07-12 12:50:14 +08:00
    @Kilerd es7 好像只是增加了一个 Array 的方法
    arzusyume
        9
    arzusyume  
       2017-07-12 13:20:59 +08:00
    async/await 可以在前端用起来了
    Chingim
        10
    Chingim  
       2017-07-12 16:05:31 +08:00 via Android
    我还以为这些是 es6 的内容...阮一峰的那本 es6 的书好像都包括了这些
    ljcarsenal
        11
    ljcarsenal  
       2017-07-12 16:17:07 +08:00
    @arzusyume 标准和实现是两回事。。。
    YYYeung
        12
    YYYeung  
       2017-07-12 18:28:01 +08:00 via iPhone
    今天之前,我以为 ES7 还没有正式发布的
    zhoulouzi
        13
    zhoulouzi  
       2017-07-12 18:31:52 +08:00
    头大
    jin5354
        14
    jin5354  
       2017-07-12 18:33:12 +08:00 via iPhone   ❤️ 1
    就这么一点点东西你们都头大啊。。每年发一版的速度注定加不了多少内容
    findiray
        15
    findiray  
       2017-07-12 21:26:00 +08:00
    我真的感觉还在学 6.。。。
    Mark24
        16
    Mark24  
       2017-07-12 21:33:27 +08:00
    阔以阔以
    KeepPro
        17
    KeepPro  
       2017-07-12 22:34:42 +08:00 via Android
    这个版本是要飙起来了么
    sagaxu
        18
    sagaxu  
       2017-07-12 22:41:56 +08:00 via Android   ❤️ 1
    某某创业公司空降一个在 bat 做前端的 CTO,然后后端不管是 PHP 还是 Java,统统重构成 node,重构成了是战绩,重构失败换个公司继续坑。
    huobazi
        19
    huobazi  
       2017-07-12 23:09:13 +08:00 via iPhone
    前端们幸福指数大大上升了呀哈 唉哟哟
    mingyun
        20
    mingyun  
       2017-07-12 23:22:51 +08:00
    es6 还没学会呢
    linoder
        21
    linoder  
       2017-07-12 23:25:27 +08:00
    @sagaxu 正常 历史代码包袱很重的话 新 CTO 上任新语言新架构 甩包袱
    Sapp
        22
    Sapp  
       2017-07-13 00:20:27 +08:00
    @sagaxu 我猜如果把语言换成其他,例如通通重构成 python 就不会有人这么说了。
    loading
        23
    loading  
       2017-07-13 06:26:29 +08:00 via Android
    我还没去看 es5 呢……
    murmur
        24
    murmur  
       2017-07-13 07:58:31 +08:00
    跨越还不够大 什么线程了 锁了 都给他搞起来
    beilun
        25
    beilun  
       2017-07-13 09:15:26 +08:00 via iPhone
    感谢 babel,感 typescript
    Pastsong
        26
    Pastsong  
    OP
       2017-07-13 09:17:24 +08:00 via Android
    @murmur 单线程是 ES 语言核心,不会变的
    xiaoqi
        27
    xiaoqi  
       2017-07-13 09:40:41 +08:00
    然而,现在都是一年一个版本吗
    Sapp
        28
    Sapp  
       2017-07-13 10:05:56 +08:00
    @xiaoqi 从 es6 开始就是了
    gowk
        29
    gowk  
       2017-07-13 10:58:24 +08:00
    读读垠神的 《如何学会所有编程语言》
    hkongm
        30
    hkongm  
       2017-07-13 11:17:38 +08:00
    Object.values/Object.entries 这俩已经在用了
    tnaxismdc
        31
    tnaxismdc  
       2017-07-13 20:07:19 +08:00 via Android
    @murmur 最后一个特性有往这个趋势靠拢的意思
    tnaxismdc
        32
    tnaxismdc  
       2017-07-13 20:08:51 +08:00 via Android
    突破性能就看 service worker+shared memory
    modric
        33
    modric  
       2017-07-13 20:57:51 +08:00
    @hkongm 具体的用例有吗 ?
    hkongm
        34
    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)})
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:47 · PVG 22:47 · LAX 06:47 · JFK 09:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.