ES8
async和await
async函数
- async函数的返回值为promise对象
- promise对象的结果由async函数执行的返回值决定
await表达式
- await必须写在async函数中
- await右侧的表达式一般为promise对象
- await返回的是promise成功的值
- await的promise失败了,就会抛出异常,需要通过try...catch捕获处理
Object.values和Object.entries
- Object.values()
返回一个给定对象的所有可枚举属性值的数组
- Object.entries()
返回一个给定对象自身可遍历属性[key,value]的数组
Object.getOwnPropertyDescriptors
该方法返回指定对象所有自身属性的描述对象
==================================