js中promise用法
文章标签
js
promise是一种异步编程框架,可处理异步操作并响应其完成或失败状态。具体用法包含:创建 promise:使用 new promise() 创建一个对象,传入一个包含 resolve 和 reject 参数的执行器函数。处理结果:使用 then() 方法处理成功(onfulfilled)和失败(onrejected)情况。捕获错误:使用 catch() 方法捕获抛出的错误。
什么是 Promise?
Promise 是一种异步编程的框架,它允许开发者处理异步操作,并在操作完成或失败时进行响应。
Promise 的用法
Promise 的优势
示例
以下是一个使用 Promise 处理异步操作的示例:
function myAsyncFunction() { return new Promise((resolve, reject) => { setTimeout(() => { resolve("成功"); }, 1000); });}myAsyncFunction() .then((result) => { console.log(result); // 输出 "成功" }) .catch((error) => { console.log(error); // 捕获任何错误 });