什么是ESNext?

时间:2019-06-10 05:58:13

标签: javascript ecmascript-next

我遇到过“ ESNext”一词,想知道它是否与EcmaScript相同。 所以,我在这里有以下问题:

  • 什么是ESNext,实际上是什么?
  • 它是否指的是EcmaScript的任何特定版本?

3 个答案:

答案 0 :(得分:6)

  

什么是ESNext?

这取决于谁使用的术语,通常是ECMAScript(JavaScript)的“下一个”版本。例如,此刻,如果有人说“ ESNext”,他们可能正在谈论ES2019以及BigInt,动态导入以及最近进入process阶段4的其他功能,或者甚至可能正在谈论这些功能以及一些功能。先进的第3阶段提案。

  

它是否指的是EcmaScript的任何特定版本?

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

但同样,它的使用情况因人而异。

答案 1 :(得分:0)

ES.Next是一个动态名称,指的是撰写本文时下一版本的含义。 ES.Next功能被更正确地称为提案,因为根据定义,该规范尚未最终确定。 ES6的下一步甚至都没有提出很多ES.Next的功能。的确,ECMAScript / JavaScript作为一种活泼的语言正在不断发展和增强,ES不断增加了新的建议。

来源:Quara

答案 2 :(得分:0)

ESNext是一个始终指示JavaScript下一版本的名称。

当前的ECMAScript版本是ES2018。它于2018年6月发布。

ECMAScript标准的提案分阶段进行。阶段1-3是新功能的孵化器,达到阶段4的功能将作为新标准的一部分最终确定。