1
有了这些嵌套函数:为什么Promise.all不一定会兑现承诺?
Promise.all(mapDomains(x => x.close()))
我想过将它们组成:
compose(Promise.all, mapDomains)(x => x.close())
但是上面的代码失败,而不结合Promise.all本身。这是修复:
let f1 = Promise.all.bind(Promise)
compose(f1, mapDomains)(x => x.close())
虽然我知道这是所有关于this
关键字在Javascript中是如何工作的,我想知道:为什么不.all
一定到自己了吗?那有什么价值吗?