promise返回值如何使用
时间: 2023-05-11 16:03:31 浏览: 72
javascript Promise简单学习使用方法小结
Promise 返回值可以通过 then() 方法来获取。then() 方法接收两个参数,第一个参数是成功时的回调函数,第二个参数是失败时的回调函数。成功时的回调函数会接收 Promise 的返回值作为参数,失败时的回调函数会接收错误信息作为参数。例如:
```
const promise = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('Hello, world!');
}, 1000);
});
promise.then((result) => {
console.log(result); // 输出:Hello, world!
}).catch((error) => {
console.error(error);
});
```
在上面的例子中,Promise 会在 1 秒后返回一个字符串 'Hello, world!',然后通过 then() 方法中的回调函数来获取这个返回值并输出。如果 Promise 返回了一个错误,那么就会通过 catch() 方法中的回调函数来处理这个错误。
阅读全文