var p =newPromise(function(resolve,reject){// 此处写要处理的异步函数})
处理异步函数
var p =newPromise(function(resolve, reject){// 此处写要处理的异步函数setTimeout(function(){
console.log('1')var flag =trueif(flag){resolve('成功')//函数处理成功的情况}else{reject('失败')//函数处理失败的情况}},1000);})
functiontest(num){var p =newPromise(function(resolve, reject){// 此处写要处理的异步函数setTimeout(function(){
console.log(num)var flag =trueif(flag){resolve('成功')//函数处理成功的情况}else{reject('失败')//函数处理失败的情况}},1000);})return p
}test(1).then(function(res){
console.log(res)returntest(2)}).then(function(res){
console.log(res)returntest(3)}).then(function(res){
console.log(res)})