PHP前端开发

js中promise用法

百变鹏仔 3天前 #JavaScript
文章标签 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);  // 捕获任何错误  });