【问题标题】:What language constructs or API is deprecated by ECMA 2015 / ES6?ECMA 2015 / ES6 弃用了哪些语言结构或 API?
【发布时间】:2016-03-10 21:31:15
【问题描述】:

ES5 引入了"use strict" 并规范地定义了哪些语言结构和 API 使用被弃用/过时。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Language_Resources中引用了规范的链接

我尝试阅读 ES6 并搜索 deprecated / obsolete 关键字,但没有找到任何相关内容。

我比较了 ES6 和 ES5 的 Annex C(ECMAScript 的严格模式部分),它们大部分是相同的。

ECMA 2015 / ES6 弃用了哪些语言结构或 API?

【问题讨论】:

  • 我知道 AppCache 已被弃用,尽管它不是 ECMAScript 的一部分……

标签: javascript ecmascript-6


【解决方案1】:

您可以在 MDN 页面上找到已弃用功能的列表:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features

在每个功能页面上,您还可以看到弃用通知。 他们的名字旁边还有一个拇指向下或垃圾桶图标。

【讨论】:

  • 问题是什么是 ES6 弃用,如果有的话。
  • 虽然我同意这不是 ES5/ES6 比较页面。它仍然列出了所有适用的弃用。 ES5 严格模式被引入来准备 ES6。据我所知,与 ES6 中放宽的“重复属性名称”相比,没有什么真正改变
猜你喜欢
  • 2010-10-27
  • 2011-10-16
  • 1970-01-01
  • 2018-05-11
  • 2015-11-26
  • 1970-01-01
  • 2011-02-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多