假设有一台本地机器,无法做加减乘除运算(包括位运算)。
1 | // 假设有一台本地机器,无法做加减乘除运算(包括位运算)。 |
简化:两数之和
实现一个异步两数之和函数
1 | async function sumT(a, b) { |
加深:多数之和
耗时较长,因为串行异步求和
1 | function sum(...args) { |
优化:使用 Promise.all
两两一组,使用 Promise.all
求和,再把和两两一组继续求和…..,直到只剩余一个就是最终的结果
1 | async function sum(...args) { |