<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document
</title>
</head>
<body>
<script>
let a = 1
let b = 2
let promise = new Promise(function(resolve, reject){
if(a==1) {
resolve(b)
}
})
promise.then(success => console.log(success)).catch(err => console.log(err))
promise.then(success => {console.log(success);return success}).then(success => console.log(success))
let p2 = promise.then(success => {console.log(success)})
console.log(p2)
p2.then(success => console.log(success))
let p3 = promise.then(success => {console.log(success);return success})
console.log(p3)
console.log(promise)
let a1 = Promise.resolve("aaa")
let a2 = Promise.resolve("bbb")
let a3 = Promise.resolve("ccc")
let a4 = Promise.reject("ddd")
Promise.all([a1,a2,a3]).then(res=>console.log(res)).catch(err=>console.log(err))
Promise.all([a1,a2,a3,a4]).then(res=>console.log(res)).catch(err=>console.log(err))
</script>
</body>
</html>
转载请注明原文地址: https://mac.8miu.com/read-60145.html