new promise
时间: 2023-03-13 22:30:47 浏览: 54
新的开始
Promise 是 JavaScript 中的一种用于处理异步操作的对象。它有两个主要的方法:`then` 和 `catch`。当你创建一个新的 Promise 对象时,你可以使用它来包装一个异步任务,并通过调用它的 `then` 方法来处理任务的结果,或者通过调用它的 `catch` 方法来处理任务中出现的错误。
例如:
```
const myPromise = new Promise((resolve, reject) => {
// 异步任务代码
if (/* 异步任务成功 */) {
resolve(/* 任务结果 */);
} else {
reject(/* 错误信息 */);
}
});
myPromise.then((result) => {
// 处理任务结果
}).catch((error) => {
// 处理错误信息
});
```
在这个例子中,我们创建了一个新的 Promise 对象,并在其中包装了一个异步任务。如果任务成功完成,我们调用 `resolve` 方法来传递任务结果;如果任务失败,我们调用 `reject` 方法来传递错误信息。然后我们使用 `then` 和 `catch` 方法来处理任务结果和错误信息。
阅读全文