例如:var arr = [];var pro = (val) => { return new Promise((resolve, reject) => { if (true) {
return resolve(arr.push(val));
}
})
}
pro(2).then((val) => { console.log(val); return pro(4);
}).then((val) => { return pro(236);
}).then((val) => { console.log(arr)
})这种怎么封装成一个promise
1 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
这也是一种方法
pro(2).then((val) => { console.log(val); return {a:pro(4),b:val}; }).then((val) => { val.c = pro(236) return val; }).then((val) => { console.log(arr,val)
添加回答
举报
0/150
提交
取消