一、ECMAScript发布的版本
ECMAScript现在没有数字版本号,只有年份版本号。
从 ECMAScript 2016(ES7)开始,版本发布变得更加频繁,每年发布一个新版本。
名称 | 时间 |
---|---|
ECMAScript,第一个版本,就叫ECMAScript,没有简称,不是ECMAScript 1,也不是ECMAScript 1997。 | 1997年6月 |
ECMAScript 2nd Edition,第二个版本,没有简称,不叫ECMAScript 2,也不叫ECMAScript 1998。 | 1998年6月 |
ECMAScript 3rd Edition,第三个版本,没有简称,不叫ECMAScript 3,也不叫ECMAScript 1999。 | 1999年12月 |
ECMAScript 5th Edition,第五个版本,没有简称,不叫ECMAScript 5,也不叫ECMAScript 2009。 | 2009年12月 |
ES6 | 2015-06 |
ES7 | 2016-06 |
ES8 | 2017-06 |
ES9 | 2018-06 |
ES10 | 2019-06 |
ES11 | 2020-06 |
ES12 | 2021-06 |
ES13 | 2022-06 |
二、工作中的实践
Array.prototype.includes()
includes() 函数用来判断一个数组是否包含一个指定的值,如果包含则返回 true,否则返回 false。includes 函数与 indexOf 函数很相似
let arr = ['react', 'angular', 'vue'];
if (arr.includes('rea