|
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 对象进行原子操作。
|
|