首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jshint在ES8和ES9中指的是什么?

jshint在ES8和ES9中指的是什么?
EN

Stack Overflow用户
提问于 2019-07-05 04:37:21
回答 1查看 370关注 0票数 0

显然,这是两个版本的JavaScript,但是ES9的谷歌不会显示任何东西,除了这个:

medium - es 2018,给出了es 2018的实际用法。

es - 2018指的是ES8还是ES9?

我在哪里可以找到一些关于ES9实际使用的信息?

jshint清楚地表明您可以在这里配置ES8或ES9 - jshint - options - esversion

EN

回答 1

Stack Overflow用户

发布于 2019-07-05 04:40:58

ES6 = ES2015

ES7 = ES2016

ES8 = ES2017

ES9 = ES2018

(从那时起)每年都会出现一个新的规范,因此ES9就是ES2018,它包括Promise.finally、对象rest/扩展、正则表达式命名捕获组、正则表达式后视、正则表达式s (dotall)标志,以及其他一些东西。

ECMAScript 2018通过AsyncIterator协议和异步生成器引入了对异步迭代的支持。它还包括四个新的正则表达式功能: dotAll标志、命名捕获组、Unicode属性转义和回溯断言。最后,它还包括对对象属性的rest参数和扩展运算符的支持。

这里有很多关于ES2018特性的描述:

https://www.google.com/search?q=es2018+features

这里有一个链接:

https://www.sitepoint.com/es2018-whats-new/

你可以在这里阅读它的官方规范:

https://www.ecma-international.org/ecma-262/9.0/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56894000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档