promise承诺,基本流程

	//promies承诺
	// 关键词:	resolve,resject,then,catch
	
	//声明开始承诺
	var p = new Promise((resolve,reject)=>{
		//延期3秒执行
		setTimeout(()=>{
			//随机生成数字判断是否承诺
			let temp = Math.random()
			if(temp > 0.5){
				resolve('成功执行')
			}else{
				reject('承诺失败')
			}
		},3000)
	})
	//调用承诺
	p.then((res)=>{
		console.log(res)//成功执行
	}).catch((err)=>{
		console.log(err)//失败兑现
	})

猜你喜欢

转载自blog.csdn.net/weixin_44348028/article/details/108035154