1. 异步迭代 以串行的方式运行异步操作。 1 2 3 4 5 async function process(array) { for await (let i of array) { doSomething(i); } } 2. Promise.finally() 指定一个Promise的最终操作。 3. Rest/Spread属性 ES6引入了Rest参数和扩展运算符能。三个点仅用于数组。ES9为对象解构提供了和数组一样的展开操作符。 1 2 3 4 5 6 7 const myObject = { a: 1, b: 2, c: 3 Continue reading