ES新特性部分

文章目录

  • Symbol
    • 创建
    • 使用
      • 拓展对象的方法
      • 直接添加
    • 控制对象
      • 控制类型检查
      • 控制是否展开
    • 遍历
      • 迭代器自定义遍历
    • 生成器函数(实现异步编程)
      • 解决回调地狱
  • Promise
    • 连续读文件
  • Set
  • Map
    • 静态属性
    • 继承
      • ES5
      • ES6
    • GET与SET
  • 数值
  • Object方法
  • 模块化
    • 导入
      • 另一种导入
    • babel
  • ES7
  • ES8
    • async与await
    • await
  • 各种方法

Symbol

ES新特性部分_第1张图片

创建

ES新特性部分_第2张图片

使用

拓展对象的方法

不会影响以前的值
ES新特性部分_第3张图片
ES新特性部分_第4张图片

直接添加

ES新特性部分_第5张图片

控制对象

控制类型检查

ES新特性部分_第6张图片

控制是否展开

ES新特性部分_第7张图片

遍历

ES新特性部分_第8张图片

迭代器自定义遍历

在这里插入图片描述
ES新特性部分_第9张图片

生成器函数(实现异步编程)

ES新特性部分_第10张图片
ES新特性部分_第11张图片

解决回调地狱

ES新特性部分_第12张图片
ES新特性部分_第13张图片
ES新特性部分_第14张图片

Promise

成功then的第一个函数,不成功第二个函数
ES新特性部分_第15张图片

连续读文件

不会产生回调地狱
ES新特性部分_第16张图片

Set

ES新特性部分_第17张图片
ES新特性部分_第18张图片
ES新特性部分_第19张图片

Map

ES新特性部分_第20张图片
ES新特性部分_第21张图片

静态属性

只属于类的,不属于实例
Phone.name 属于静态属性
ES新特性部分_第22张图片
ES新特性部分_第23张图片

继承

ES5

ES新特性部分_第24张图片
ES新特性部分_第25张图片

ES6

ES新特性部分_第26张图片

GET与SET

ES新特性部分_第27张图片

数值

ES新特性部分_第28张图片
ES新特性部分_第29张图片

Object方法

ES新特性部分_第30张图片
ES新特性部分_第31张图片

模块化

ES新特性部分_第32张图片
ES新特性部分_第33张图片
ES新特性部分_第34张图片

在这里插入图片描述

导入

在这里插入图片描述
分别暴露时

默认
这也是解构赋值
在这里插入图片描述
默认
ES新特性部分_第35张图片

另一种导入

在这里插入图片描述
在这里插入图片描述

babel

在这里插入图片描述

ES新特性部分_第36张图片
ES新特性部分_第37张图片

ES7

ES新特性部分_第38张图片

ES8

async与await

ES新特性部分_第39张图片
返回的都是promise对象
ES新特性部分_第40张图片

await

ES新特性部分_第41张图片

promise对ajax的封装
ES新特性部分_第42张图片

各种方法

ES新特性部分_第43张图片
ES新特性部分_第44张图片
ES新特性部分_第45张图片
ES新特性部分_第46张图片
ES新特性部分_第47张图片
ES新特性部分_第48张图片
ES新特性部分_第49张图片
ES新特性部分_第50张图片
ES新特性部分_第51张图片
ES新特性部分_第52张图片
ES新特性部分_第53张图片
ES新特性部分_第54张图片

你可能感兴趣的:(javascript)