Promise_05then和catch构造函数

Posted 江州益彤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Promise_05then和catch构造函数相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script type="text/javascript">
			const p=new Promise((resolve,reject)=>{
				let a=1;
				// if(a===1) resolve("ok");
				reject("no");
			});
			// catch 只执行失败后的回调
			p.catch(reason=>{
				console.log("catch:"+reason);
			})
			
			//then成功和失败选择执行
			p.then(value=>{
				console.log("then:"+value);
			},reason=>{
				console.log("then:"+reason);
			})
		</script>
	</head>
	<body>
		
	</body>
</html>

在这里插入图片描述

以上是关于Promise_05then和catch构造函数的主要内容,如果未能解决你的问题,请参考以下文章

promise-基础

Promise中的then第二个参数和catch有什么区别?

New Promise() 基础

Promise.then(a, b) 和 Promise.then(a).catch(b) 一样吗? [复制]

ES6--new Promise()讲解

Promise的用法