Promise传值问题
发布于 8 年前 作者 oyosc 5378 次浏览 来自 问答

Promise可不可以做到声明一个全局变量,通过.then()来对这个全局变量进行修改,然后再将这个被修改的全局变量传入其他Promise中呢?这些Promise全都是并发的,不存在依赖,而且通过for(var i=0;i<arr.length;i++){ switch(arr[i]){ case ‘1’: Promise1 case ‘2’: Promise2 } 来执行根据不同的条件执行不同的Promise,最后再返回被修改了的全局变量

3 回复

没看懂要干什么。。

你上面的代码不OK,除非用co yield封一层

这样的写法不太好~,应尽量避免全局变量的使用吧,你这样用的话后续排错会很闹心

回到顶部