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

ECMAScript 2016 到 2019 的所有新功能

  •  2
     
  •   Livid · 83 天前 · 5227 次点击
    这是一个创建于 83 天前的主题,其中的信息可能已经有所发展或是发生改变。
    38 条回复    2020-01-09 17:20:18 +08:00
    zsd
        1
    zsd   83 天前 via iPhone
    👍
    ynyounuo
        2
    ynyounuo   83 天前
    0218 0219
    mritd
        3
    mritd   83 天前 via iPhone
    这个对前端是真的有用👍
    ufo22940268
        4
    ufo22940268   83 天前
    问一下站长是通过什么途径看到这篇文章的,通过 rss 订阅还是 google 上搜到的?
    matepi
        5
    matepi   83 天前
    为啥感觉除了几个异步、finally 的以外,其他都是早就在各种工具里面有的东西了
    Livid
        6
    Livid   V2EX Moderator   83 天前   ❤️ 2
    @ufo22940268 Google App 里的推送。
    cmdOptionKana
        7
    cmdOptionKana   83 天前
    新增的东西不多啊,所以 ES2015 ( ES6 ) 才是变化最大的版本?
    newbieRenew
        8
    newbieRenew   83 天前 via iPhone
    @ufo22940268 Chrome 的 What’s new 里面更新日志有记录。这门语言发展的太快了,前几年还是鸡肋,现在是越来越强大了。
    Originalee
        9
    Originalee   83 天前
    👍
    Livid
        10
    Livid   V2EX Moderator   83 天前   ❤️ 2
    @cmdOptionKana 是的,ES6 是一个巨大的改变。之后的改变是递进的。

    最近在看一本书 Understanding ES6,里面关于 ES6 的改变和各种历史问题讲得很透彻,书的作者同时还写了 eslint 所以内容很有说服力。

    https://github.com/nzakas/understandinges6
    vevlins
        11
    vevlins   83 天前 via iPhone
    分享自己整理的文章,如何了解 ES 最新提案。https://juejin.im/entry/5e13494b5188253ab17ef6e5
    palmers
        12
    palmers   83 天前
    多谢!!!
    freedom1988
        13
    freedom1988   83 天前
    个人预测,2020 年会有越来越多的人使用 TypeScript
    grewer
        14
    grewer   83 天前
    es2020 ?? .? allSettled
    TomatoYuyuko
        15
    TomatoYuyuko   83 天前
    这个好!好几个方法之前都没在教程里看到过,实在是太好玩了
    duan602728596
        16
    duan602728596   83 天前 via iPhone
    https://github.com/tc39/proposals 所有的提案都在这了
    agdhole
        17
    agdhole   83 天前
    ?? 这个真的很好用,可惜 js 今年才引入
    Sapp
        18
    Sapp   83 天前
    @agdhole 我觉得最好用的是 ?. 这个运算符
    Sapp
        19
    Sapp   83 天前
    @matepi 这不是恰恰说明加入的都是很常用的刚需功能么?
    zbinlin
        20
    zbinlin   83 天前
    这里不是有全部的 proposals 吗:GITHUB:/tc39/proposals/blob/master/finished-proposals.md
    gen900
        21
    gen900   83 天前
    新特性不敢用,一堆兼容性问题。各个组建库,工具链支持也不好
    anyforever
        22
    anyforever   82 天前
    bugoftime
        23
    bugoftime   82 天前
    赞一个
    bylh
        24
    bylh   82 天前
    @Sapp 这个是防止 null 或 undefined 报错的吗,angular 模板的?.功能是这样的
    lk920724
        25
    lk920724   82 天前
    感谢分享。
    darmau
        26
    darmau   82 天前
    追根溯源,前端现在这个样子得追溯到二十多年前,brendan eich 用 10 天创造了 javascript
    Sapp
        27
    Sapp   82 天前
    @bylh 就是这玩意
    Sapp
        28
    Sapp   82 天前
    @gen900 现在前端不都走 webpack + babel 么? 怎么会有兼容性问题
    tun
        29
    tun   82 天前 via Android
    👍
    ZhiyuanLin
        30
    ZhiyuanLin   82 天前
    好多都是 TypeScript 有的功能.
    说来 Babel 经常编译不出比 tsc 好的代码了……
    gen900
        31
    gen900   82 天前
    @Sapp babel7 的坑也很多。自己玩玩可以,用在生产上还是保守一点好。
    hantsy
        32
    hantsy   82 天前
    Typescript 是超集,直接用 TS,一次到位。
    marcushbs
        33
    marcushbs   82 天前
    一句话:Anders 领导的 TypeScript 小组比 ECMA 委员会效率高一条街
    kmetre
        34
    kmetre   82 天前
    @marcushbs 这一点上,我觉得是 ECMA 需要考虑兼容性,需要考虑新特性是否对以后造成不好的影响,而 TypeScript 相对来讲像是有个指导,只需要照着 ECMAScript 规范中的东西来支持就好了,顺便再考虑一些怎么更好用一些。
    a132811
        35
    a132811   82 天前
    还是 ts 真香。
    还是更期待今天夏天 deno 能出 1.0 版本
    FEDT
        36
    FEDT   82 天前 via iPhone
    @Livid 看过这个,有作者自己的见解
    rioshikelong121
        37
    rioshikelong121   80 天前
    图不错
    IamUNICODE
        38
    IamUNICODE   80 天前
    多谢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4274 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:57 · PVG 15:57 · LAX 00:57 · JFK 03:57
    ♥ Do have faith in what you're doing.