美文网首页
ES6新增特性总结

ES6新增特性总结

作者: ImmortalSummer | 来源:发表于2020-04-23 16:09 被阅读0次

    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代码文件.

    相关文章

      网友评论

          本文标题:ES6新增特性总结

          本文链接:https://www.haomeiwen.com/subject/tijaihtx.html