我遇到过“ ESNext”一词,想知道它是否与EcmaScript相同。 所以,我在这里有以下问题:
答案 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的功能将作为新标准的一部分最终确定。