javascript - 什么是 ESNext?

标签 javascript ecmascript-next

我遇到了术语 ESNext,想知道它与 ECMAScript 是否相同。

所以,我有这些问题:

  • ESNext 究竟是什么?
  • 它是否指代任何特定版本的 ECMAScript?

最佳答案

What is ESNext, actually?

它因使用该术语的人而异,通常是 ECMAScript (JavaScript) 的“下一个”版本。例如,当我在 2019 年 6 月第一次写这个答案时,如果有人说“ESNext”,他们可能在谈论 ES2019 加上 BigInt、动态导入和其他最近达到 process 阶段 4 的功能。 ,或者他们甚至可能一直在谈论那些加上一些先进的第 3 阶段提案。从 2020 年 4 月的这次更新开始,他们将谈论最近达成一致的 ES2020 以及诸如顶级 await、WeakRefs 和逻辑赋值运算符之类的东西。它各不相同。

Does it refer to any specific version of EcmaScript?

不是,它通常是指刚好超出当前快照规范的不断移动的目标。

但同样,它因使用者而异。

关于javascript - 什么是 ESNext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56521178/

相关文章:

javascript - 为什么这个日期在 iOS 和 Safari 上无效,但在 Chrome 和 Firefox 上无效?

javascript - 如何在tinymce编辑器中允许一些自定义标签

javascript - 外部函数到类方法的内联绑定(bind)

javascript - 如何根据参数字符串定义返回类型?流式javascript

javascript - 使用绑定(bind)运算符柯里化(Currying)函数?

javascript - JS : Call async function before exporting something

javascript - XMLHttpRequest 未接收到数据或仅接收到 "undefined"

javascript - 无法执行 React 状态更新

javascript - 将一个数组项调用到另一个数组中

javascript - 为什么caniuse.com上没有ES2018、ES2019