async / await 和 yield / next
都是用来解决Promise回调地狱, 都可以将异步请求同步化,但是前者更偏于官方推崇。
参考资料:
1. 代码写了这么多,你搞清楚了yield是个啥没
2. Javascript 中通过 yield 和 promise 使异步变同步
3. 用 async/await 来处理异步
4. async/await 比 yield 好在哪里?
assert
why : to test invariants.
how : assert(value[, message])