| 
 | 
 
| 
ES8(2017)1. async/await 异步终极解决方案 - async getData(){
 
 -     const res = await api.getTableData(); // await 异步任务
 
 -     // do something    
 
 - }
 
  复制代码 
 
2. Object.values()- Object.values({a: 1, b: 2, c: 3}); // [1, 2, 3]
 
  复制代码 
 
3. Object.entries()- Object.entries({a: 1, b: 2, c: 3}); // [["a", 1], ["b", 2], ["c", 3]]
 
  复制代码 
 
4. String padding- // padStart
 
 - 'hello'.padStart(10); // "     hello"
 
 - // padEnd
 
 - 'hello'.padEnd(10) "hello     "
 
  复制代码 
 
5. 函数参数列表结尾允许逗号6. Object.getOwnPropertyDescriptors()获取一个对象的所有自身属性的描述符,如果没有任何自身属性,则返回空对象。 7. SharedArrayBuffer对象SharedArrayBuffer 对象用来表示一个通用的,固定长度的原始二进制数据缓冲区, - /**
 
 -  * 
 
 -  * @param {*} length 所创建的数组缓冲区的大小,以字节(byte)为单位。  
 
 -  * @returns {SharedArrayBuffer} 一个大小指定的新 SharedArrayBuffer 对象。其内容被初始化为 0。
 
 -  */
 
 - new SharedArrayBuffer(10)
 
  复制代码 
 
8. Atomics对象Atomics 对象提供了一组静态方法用来对 SharedArrayBuffer 对象进行原子操作。  
 |   
 
 
 
 |