ECMAScript 2017 / ES8 发布了 - V2EX
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 9488 次点击
    这是一个创建于 3016 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新的特性:( 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 还没有正式发布的
    zhououzi
        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     Solana     921 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:05 PVG 06:05 LAX 15:05 JFK 18:05
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86