【问题标题】:How will browsers distinguish between ES5 and ES6 scripts?浏览器如何区分 ES5 和 ES6 脚本?
【发布时间】:2015-10-30 07:32:49
【问题描述】:

ES5 和 ES6 之间的行为差​​异要小得多。这些差异可能会导致用 ES5 编写的脚本在被现代浏览器(支持 ES6)解释时出错。如何解决这个问题?

【问题讨论】:

  • ES6 是 ES5 的超集。

标签: javascript cross-browser ecmascript-6 ecmascript-5 ecmascript-harmony


【解决方案1】:

这些差异可能会导致用 ES5 编写的脚本在被解释为 ES6 时出错。

没有。 ES6 被精心设计为向后兼容。正确编写的脚本不会有错误。仍然支持草率模式。

如果 ES6 更改的任何实现真的破坏互联网,浏览器供应商将不会提供。相反,他们将此作为反馈传递给技术委员会,讨论解决方案,然后发布勘误表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-02
    • 2021-08-04
    • 2018-11-11
    • 2019-11-29
    • 1970-01-01
    • 2022-01-18
    • 2015-06-07
    • 1970-01-01
    相关资源
    最近更新 更多