MDRY

导航

ECMASript 8 新特性

一.async 和 await

async 和 await 两种语法结合可以让异步代码像同步代码一样

1.1.async函数

1.async 函数的返回值为 promise 对象

2. promise 对象的结果由 async 函数执行的返回值决定

 

 

1.2.await 表达式

1. await 必须写在 async 函数中

2. await 右侧的表达式一般为 promise 对象

3. await 返回的是 promise 成功的值

4. await 的 promise 失败了, 就会抛出异常, 需要通过 try...catch 捕获处理

 

二.对象扩展

一.Object.values 和 Object.entries

1. Object.values()方法返回一个给定对象的所有可枚举属性值的数组

2. Object.entries()方法返回一个给定对象自身可遍历属性 [key,value] 的数组 

 

二.Object.getOwnPropertyDescriptors

该方法返回指定对象所有自身属性的描述对象

 

 

posted on 2022-09-16 12:03  小懵丹儿  阅读(20)  评论(0编辑  收藏  举报