ES6新增特性总结

2020-04-23  本文已影响0人  ImmortalSummer

ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)

ES6相对于JS增加了一下新特性:

  1. 变量部分新增 let 和const声明关键字, 实现变量的块级作用域.
  2. 新增箭头函数, 箭头函数this的指向是固定的. (react中有体现)
  3. 新增扩展运算符(...), 用来接收入参, 展开数组/json等.
  4. 新增模板字符串(`${变量名}`)
  5. 新增json的序列化JSON.stringify(json) 和反序列化JSON.parse(jsonStr)
  6. 更好的面向对象, 新增 class (类) constructor(构造函数) extends (继承) super (超类) 来支持面向对象开发.
  7. 模块化
  8. 异步操作 promise
  9. babel编译, ES6 在一些低版本的浏览器下不兼容了, 可以通过 babel编译, 将含有ES6代码的js文件, 编译成普通的js代码文件.
上一篇下一篇

猜你喜欢

热点阅读