例如:
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
这也是一种方法