推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
Wangxf

有没有小伙伴觉得 ES6 是过渡设计了?

  •  
  •   Wangxf · Nov 23, 2015 · 4650 views
    This topic created in 3999 days ago, the information mentioned may be changed or developed.

    好像标题党了,哈哈,好吧,我是觉得 class 没必要,箭头函数属于。。哎,可读性太差了,甚至是 let,const ,求各位拍砖,或者有同感的也发表下看法吧

    21 replies  •  2015-11-26 13:56:42 +08:00
    MrFinch
    MrFinch
    Nov 23, 2015
    1
    过渡 or 过度,少年,这是个问题啊^_^
    adoyle
    adoyle
    Nov 23, 2015
    2
    我也觉得语法糖太多太甜了。选择太多反而让人踌躇。
    可以给项目定个编码规范,不要写太花俏的代码,简单实用就好。
    adoyle
    adoyle
    Nov 23, 2015
    3
    不过 LZ 所说的那些没用的,我觉得有必要存在。
    imxiaozhi
    imxiaozhi
    Nov 23, 2015
    4
    。。。。。。
    eriale
    eriale
    Nov 23, 2015❤️1
    5
    作为新手,我觉得 ES6 降低了 js 编程的难度。
    longaiwp
    longaiwp
    Nov 23, 2015
    6
    @eriale 降低了不少吧
    loading
    loading
    Nov 23, 2015 via Android
    7
    有不是一定要用,你觉得多余,只是你没用到。
    zhuangzhuang1988
    zhuangzhuang1988
    Nov 23, 2015
    8
    骚年, 用 typescript 吧.. 这才是做大工程用的..
    ileenhow
    ileenhow
    Nov 23, 2015
    9
    let 和 const 挺好的吧
    jiyinyiyong
    jiyinyiyong
    Nov 23, 2015
    10
    CoffeeScript 表示有个牛逼的模仿者很受伤
    ddou
    ddou
    Nov 23, 2015
    11
    @adoyle 编码规范的确是要点。都规范了,也不怕 写法太多
    movtoy
    movtoy
    Nov 23, 2015
    12
    class 必须的。。不然真的不伦不类的感觉
    ljcarsenal
    ljcarsenal
    Nov 23, 2015
    13
    好多概念从 python 借鉴的吧
    ChiangDi
    ChiangDi
    Nov 23, 2015
    14
    天真
    fo2w
    fo2w
    Nov 23, 2015
    15
    @C++
    zdkmygod
    zdkmygod
    Nov 23, 2015
    16
    不是有个说法叫做“报复性观影”么, ES6 的设计真心也属于“报复性设计”。
    ES3 到 ES5 的那段狗血的历史都不想再提了。
    winter2018
    winter2018
    Nov 23, 2015
    17
    ruby 表示 es6 还不够灵活
    xieranmaya
    xieranmaya
    Nov 24, 2015
    18
    我觉得有过度设计的地方,但绝不是你描述的这几个地方,你说的这几个地方还是非常有必要这么设计的
    Wangxf
    Wangxf
    OP
    Nov 24, 2015
    19
    @xieranmaya 求指教
    xieranmaya
    xieranmaya
    Nov 24, 2015
    20
    @Wangxf 比如说箭头函数,在 JS 这个函数式很重的语言里,单行的箭头函数能很大程度上增加可读性, function 这种写多了会比较难读的,另外箭头函数是没有 this 的,就解决了 JS 里 this 绑定混乱的问题。
    再比如 class ,语法极大的简化,并且增强了可读性和可维护性,代码量也少了很多。
    另外 let 和 const 是几乎所有其它语言都有的功能吧, JS 也应该有的
    kisnows
    kisnows
    Nov 26, 2015
    21
    过多的箭头函数确实会降低可读性。
    但是 let 和 const 非常有用啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2822 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 13:02 · PVG 21:02 · LAX 05:02 · JFK 08:02
    ♥ Do have faith in what you're doing.