var pa1 = function () {
console.log('爬一楼');
return {
success: (fun) => {fun();}
}
};
var pa2 = function () {
console.log('爬二楼');
return {success: (fun) => {fun();}}
};
var pa3 = function () {
console.log('爬三楼');
return {
success: function () {
}
}
};
function promiseAaa (i) {
return new Promise(function(resolve, reject) {
let k = 1;
function _fun(k) {
k++;
console.log('downloading', k);
if (k > 10) {
console.log('download ok!');
return resolve();
// return reject();
}
_fun(k);
}
_fun(k);
});
}
promiseAaa().then(function () {
console.log('download finish');
})