讲座《前端会客厅之Hax》 - 图1

    视频分上下两集:

    点击查看【bilibili】
    tc39的GitHub页面 https://github.com/tc39

    一起看了在 finished 阶段的提案,包括 a?.b a??0 等新语法。

    a?.b 花了很久处理语法的问题比如

    1. a?.b == a.b
    2. a?.[key] = a[key]

    讨论 ?? 的优先级

    1. a??b||c // 优先级改如何?结论是语法错误,会有一些细节的区别

    大部分情况下 ?? 需要加括号,保证优先级提高,横向对比了 kotlin c# swift 等语言

    笑谈tc39 也是一个江湖,想联合国的常任理事国似的,一方提出block需要权衡

    中文讨论组
    https://github.com/JSCIG/es-discuss