2017-08-27 65 views

回答

1

ES8(或更好地命名为ES2017)是编程语言标准。

而V8则是Google的该标准的实施。

+0

为什么要命名它_ES2017_更好?我从来没有明白。这似乎让自己陷入失败;现在是2017年,因为旧版浏览器,移动浏览器,Safari浏览器等原因,我们仍然无法在生产客户端代码中使用_ES2015/16_ –

+0

因此,如果我的浏览器支持es2017,我可以在节点中使用它?或者node.js也必须与它兼容? – user8524903

+0

@PaulS。这是因为自从ES2015(或ES6)以来,ECMA已经决定每年发布一个规范,并且规范中的所有提案都已准备就绪。现代浏览器和实现没有赶上这个因素。该年意味着规格发布年份,并非所有功能将在当年实施并可用 – Li357

1

乌鸦和写字台之间相同。

V8是一个引擎 - 它是执行您的Javascript代码的软件。

ES8是ECMAScript版本8的缩写,是Javascript语言的标准。 V8可能支持不同版本的ECMAScript。