美文网首页
ES6、ES7、ES8 新增方法/api目录

ES6、ES7、ES8 新增方法/api目录

作者: zbcy0012 | 来源:发表于2018-12-10 11:30 被阅读0次

历史:

ECMAScript 标准第一版于1997年诞生;ES2 暂不可考;ES3 针对 ES1 进行了优化和更新,于1999年发布,此后便没有什么大的改动了。由于委员会在语言特性的讨论上发生分歧,ES4 尚未推出便被废除,但随后于 2009 年 12 月发布的 ES5 引入了第四版草案加入的许多特性。第六版标准已经于2015年六月发布。

ES6


  • const / let 声明,关键词:[禁止重声明] [临时死区] [块级作用域]
  • 字符串与正则式
    • UTF-16码位
    • stringObj.charPointAt()
    • stringObj.normalize()
    • stringObj.startsWith()(子串判定)
    • stringObj.endsWith() (子串判定)
    • stringObj.includes() (子串判定)
    • stringObj.repeat()
    • String.fromCodePoint()
    • 正则式 u 修饰符
    • 正则式 y 修饰符
    • 正则式的复制法则更新
    • regExpObj.source(正则式的解析属性)
    • regExpObj.flags(正则式的解析属性)
    • 模板字面量 ` `与嵌套变量 `${...}`
    • 标签模板
  • 函数
    • 函数表达式中形参默认值表达法(以及对arguments使用的影响)
    • name 属性
    • 块级函数
    • 箭头函数
    • 尾调优化
  • 对象扩展
  • Symbol 和 Symbol 属性
  • Set 集合及其属性
  • Map 集合及其属性
  • 迭代器(Iterator)
  • 生成器(Generator)
  • 概念:“类”
  • 数组扩展
  • Promise
  • 代理(Proxy)
  • 反射(Reflection)
  • 模块封装

任何引用临时死区中的绑定行为都会报错。

ES7


  • Array.prototype.includes()
  • 求幂运算符 **

ES8


  • async 异步函数
  • Object.entries() / Object.values()
  • String.padStart() / String.padEnd()
  • Object.getOwnPropertyDescriptors()
  • Shared memory and atomics
    => Trailing commas(允许函数参数在定义时或调用中的尾逗号存在)

ES9 (已于2018年6月发布)

ES6:http://www.ecma-international.org/ecma-262/6.0/index.html
ES7:http://www.ecma-international.org/ecma-262/7.0/index.html
ES8:http://www.ecma-international.org/ecma-262/8.0/index.html

相关文章

  • ES6、ES7、ES8 新增方法/api目录

    历史: ECMAScript 标准第一版于1997年诞生;ES2 暂不可考;ES3 针对 ES1 进行了优化和更新...

  • 【重温基础】22.内存管理

    本文是 重温基础 系列文章的第二十二篇。今日感受:优化学习方法。 系列目录: 【复习资料】ES6/ES7/ES8/...

  • 【重温基础】17.WebAPI介绍

    本文是 重温基础 系列文章的第十七篇。今日感受:挑战。 系列目录: 【复习资料】ES6/ES7/ES8/ES9资料...

  • 关于异步函数的前世今生

    1、ES6、ES7、ES8中关于异步函数的处理办法 JS中常用的实现异步的方法 利用setTimout实现异步 动...

  • 【重温基础】16.JSON对象介绍

    本文是 重温基础 系列文章的第十六篇。今日感受:静。 系列目录: 【复习资料】ES6/ES7/ES8/ES9资料整...

  • 【重温基础】5.表达式和运算符

    本文是 重温基础 系列文章的第五篇。今日感受:家的意义。 系列目录: 【复习资料】ES6/ES7/ES8/ES9资...

  • 【重温基础】7.时间对象

    本文是 重温基础 系列文章的第七篇。今日感受:做好自律。 系列目录: 【复习资料】ES6/ES7/ES8/ES9资...

  • 【重温基础】10.数组

    本文是 重温基础 系列文章的第十篇。今日感受:平安夜,多棒。 系列目录: 【复习资料】ES6/ES7/ES8/ES...

  • Math方法和es新特性

    es6常用 es7新特性 es8新特性 es9新特性 es10新特性

  • 基础-1

    Nest是一个渐进式的Node框架,可以在TypeScript和JavaScript(ES6、ES7、ES8)之上...

网友评论

      本文标题:ES6、ES7、ES8 新增方法/api目录

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