我指的是 MDN 关于 JavaScript 的“未来保留字”的文章(用于新的严格模式) -https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Future_reserved_keywords。所有保留字都表明 JavaScript 可能会遵循非原型继承过程,但这对于已经开发的应用程序和修改意味着什么?有谁知道这些“未来保留字”已经存在多久了,以及这些变化是否会在不久的将来曝光?
如果这不是正确的位置,请随意移动它。
JavaScript 会成为一种“正确的”基于类的语言吗?
幸运的是,没有。它is即使不是基于类的,也已经是一种合适的语言了。您永远不会失去创建没有类的对象的能力。
我指的是 MDN 的文章JavaScript 的“未来保留字”。所有保留字都表明 JavaScript 可能会遵循非原型继承过程
不,他们不太可能放弃这个。他们只是想让所有选项保持开放来实现这些功能,并希望阻止您使用此语法。
像班级和谐草稿目前的 ES6 提案表明,这些概念中的大多数都可以在原型世界中很好地实现。
但这对于已经开发的应用程序和修改意味着什么?
不多。 EcmaScript 中的所有更改都尝试尽可能向后兼容(还记得严格模式的所有这些麻烦是什么吗?)。
有谁知道这些“未来保留字”已经存在多久了,以及这些变化是否会在不久的将来曝光?
我认为这篇文章提供了很好的概述。您可能想要比较ES3, ES5和ES6 草案(甚至会早期版本).
如上所述,这些并不是要成为“改变”。不要忘记,在黑暗的过去,JavaScript 语法是基于 Java 的,并且继承了它的关键字集。删除 Java 类型,并为更强大的概念添加新关键字,可以看作是 EcmaScript 开发的一个方向。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)