2-当Promise对象成功或失败时能否执行多个回调
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
let p = new Promise((resolve, reject) => {
// resolve("Ok");
// 不改变状态,初始值为pending时指定的所有回调都不会执行
});
// 指定回调-1
p.then(
(value) => {
console.log(value);
},
(reason) => {
//函数体
}
);
// 指定回调-2
p.then(
(value) => {
alert(value);
},
(reason) => {
//函数体
}
);
/**
* 当Promise对象成功或失败时指定的对应的所有的回调函数都会执行
*
*/
</script>
</body>
</html>