为什么某些人说 JavaScript 是不成熟的语言?
语言这东西怎么评判成熟不成熟貌似可以有多种理解。一种视角是从语言本身设计的角度来看,另一种是从语言的实际应用的角度来看。 从设计的角度看,JS 的坑由于 ECMAScript 标准需要向后兼容,所以大部分永远也没法填了,ES6 和 ES7 都只是引入新的语法或是内建类。标准化的语言基于 committee 磨磨蹭蹭地讨论,进化速度向来慢得可以(想想过去10年 JS 有多少变化就知道了...),虽然近年来在 Google 和 Mozilla 的推动下整体速度…