猥︴琐丶欲为 2022-05-04 13:54:11
《ES6 入门》中还提到了使用 reduce 解决:
list.reduce(async (_, x) => { await _ const res = await square(x) console.log(res) }, undefined)大哥 这里面都没有return 为什么await _ (_) 会是上一次的方法呢 怎么累积的呢 ???
传统的 不都是这样的吗
var sum = [0, 1, 2, 3].reduce(function (accumulator, currentValue) {
return accumulator + currentValue;
}, 0);
能帮忙解答下吗 迷茫。。。。。
因为async函数的返回值是 Promise 对象
const asyncFunc = async () => {}
console.log(asyncFunc()) // Promise {<resolved>: undefined}
- 共 1 页
- 1
这样会不会更简洁一些
第 29 题:聊聊 Vue 的双向数据绑定,Model 如何改变 View,View 又是如何改变 Model 的?