一个简单promise例子
2019-08-29 本文已影响0人
__黑
<button onclick="click_promise();">点击</button>
<script>
function use_promise(){
console.log('方法已经被调用')
var P = new Promise((resolve,reject)=>{
setTimeout(()=>{
var num = Math.ceil(Math.random()*10)
console.log('执行了promise',num)
if(num>5){
resolve('这是成功后返回的值')
}else {
reject('这是错误后返回的值')
}
},2000)
})
return P
}
function click_promise(){
use_promise().then((res)=>{
console.log(res)
})
.catch((res)=>{
console.log(res)
})
}
</script>