1.概述
2022年9月29日小于 1 分钟
1.概述
1.什么是ES6
ECAMScrpit定义了:
- 语言语法——语法解析规则、关键词、语句、声明、运算符;
- 类型——布尔型、数字、字符串、对象等;
- 原型和继承
- 内建函数和函数的标准库——JSON、Math、数组方法、对象自省方法等
2.ES5——2009年发布
这一版本引进了Object.create()、Object.defineProperty()、getters和setters、严格模式以及JSON对象。以及新的数组方法:.map()、. filter()这些。
3.es6——2015年9月发布
2000年,ECMAScript 4.0开始酝酿。这个版本最后没有通过,但是它的大部分内容被ES6继承了。因此,ES6制定的起点其实是2000年。
ECMAScript 2015(简称 ES2015)这个词,也是经常可以看到的。它与 ES6 是什么关系呢?
2011年,ECMAScript 5.1版发布后,就开始制定6.0版了。因此,ES6 这个词的原意,就是指JavaScript语言的下一个版本。