1.新增了promise解决了回调地狱
2.增加了let const,有了块级作用域的概念
3.新增了解构赋值
4.新增了迭代器和生成器
5.新增了class关键字
1. let和const变量声明
2. class 类及class的继承
3. generator生成器
4. 变量的解构赋值
5. 模版字符串
6. Symbol新的数据类型
7. Promise
8. Set和Map数据结构
1.let const声明变量增加了块级作用域,解决了之前只有全局作用域和函数作用域中变量污染和命名冲突的问题。解决之前var存在的变量提升问题。不可重复声明。
2.模版字符串 允许使用反引号第一字符串,中间可以插入变量和表达式
3.解构函数 更方便的在对象和数组中提取变量
4.箭头函数 更加方便的定义函数,语法糖
5. Promise对象 异步的实现,支持链式调用和错误处理
6.函数参数默认值
7.对象字面量增强 更...
let 和 const 声明变量模板字符串(Template Literals)解构赋值(Destructuring)箭头函数(Arrow Functions)Promise 对象函数参数默认值对象字面量增强(Object Literal Enhancements)类和继承(Classes and Inheritance)迭代器(Iterators)生成器(Generators)模块(Mod...
ab...
ES6 的新特性 一般常用的有 用let const 代替了全局的var 然后箭头函数保证了this的指向 模板字符串提高了拼接字符 变量的效率 已经async await 语法糖 解决了.then的嵌套 等等
1.let,const2.解构赋值3.箭头函数4.symbol数据类型5.Promise6.Map7.Class类
1.新的原始类型和变量说明 symbol let和const 解构赋值
ES6的主要新特性:
1。map,set等数据结构
2。let,const 变量声明方法
3。解构赋值和剩余参数语法
4。proxy代理,劫持对象的get,set,keys等对象操作
5。箭头函数语法
6。Symbol类型...
1. 新增了symbol类型
2. 新增 for of方法
3. ... 结构负值语法
4. 类
5 新增了let 和const
6. 迭代器
7. 生成器
8. esmoudle
9. map
10 set
11.proxy
let和const、解构赋值、Promise对象、类和继承、迭代器、生成器、Symbol数据类型、for...of循环、异步函数async、await
ES6是 JavaScript 的第六个版本,2015年6月份正式推出
声明变量 let const
模板字符串
扩展运算符
继承用extend 类用class
解构复制
set map
迭代器
箭头函数
1.let,const
2.解构赋值
3.箭头函数
4.扩展运算符,rest参数
5.symbol数据类型
ES6新增的特性如下:
1. Class
2. 术语更新,例如词法环境、环境记录等
3. 对象字面量增强写法
4. 对象/数组解构
6. Symbol
7. 新增数据结构Map/Set/WeakMap/WeakSet
8. Promise和Reflect
9. ES Module
10. 箭头函数
1.新增了promise解决了回调地狱
2.增加了let const,有了块级作用域的概念
3.新增了解构赋值
4.新增了迭代器和生成器
5.新增了class关键字
1. let和const变量声明
2. class 类及class的继承
3. generator生成器
4. 变量的解构赋值
5. 模版字符串
6. Symbol新的数据类型
7. Promise
8. Set和Map数据结构
1.let const声明变量增加了块级作用域,解决了之前只有全局作用域和函数作用域中变量污染和命名冲突的问题。解决之前var存在的变量提升问题。不可重复声明。
2.模版字符串 允许使用反引号第一字符串,中间可以插入变量和表达式
3.解构函数 更方便的在对象和数组中提取变量
4.箭头函数 更加方便的定义函数,语法糖
5. Promise对象 异步的实现,支持链式调用和错误处理
6.函数参数默认值
7.对象字面量增强 更...
let 和 const 声明变量
模板字符串(Template Literals)
解构赋值(Destructuring)
箭头函数(Arrow Functions)
Promise 对象
函数参数默认值
对象字面量增强(Object Literal Enhancements)
类和继承(Classes and Inheritance)
迭代器(Iterators)
生成器(Generators)
模块(Mod...
ab...ES6 的新特性 一般常用的有 用let const 代替了全局的var 然后箭头函数保证了this的指向 模板字符串提高了拼接字符 变量的效率 已经async await 语法糖 解决了.then的嵌套 等等
1.let,const
2.解构赋值
3.箭头函数
4.symbol数据类型
5.Promise
6.Map
7.Class类
1.新的原始类型和变量说明 symbol let和const 解构赋值
ES6的主要新特性:
1。map,set等数据结构
2。let,const 变量声明方法
3。解构赋值和剩余参数语法
4。proxy代理,劫持对象的get,set,keys等对象操作
5。箭头函数语法
6。Symbol类型...
1. 新增了symbol类型
2. 新增 for of方法
3. ... 结构负值语法
4. 类
5 新增了let 和const
6. 迭代器
7. 生成器
8. esmoudle
9. map
10 set
11.proxy
let和const、解构赋值、Promise对象、类和继承、迭代器、生成器、Symbol数据类型、for...of循环、异步函数async、await
ES6是 JavaScript 的第六个版本,2015年6月份正式推出
声明变量 let const
模板字符串
扩展运算符
继承用extend 类用class
解构复制
set map
迭代器
箭头函数
1.let,const
2.解构赋值
3.箭头函数
4.扩展运算符,rest参数
5.symbol数据类型
ES6新增的特性如下:
1. Class
2. 术语更新,例如词法环境、环境记录等
3. 对象字面量增强写法
4. 对象/数组解构
5. 模版字符串
6. Symbol
7. 新增数据结构Map/Set/WeakMap/WeakSet
8. Promise和Reflect
9. ES Module
10. 箭头函数