Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js promise catch

作者:——愿望   发布日期:2026-02-16   浏览:88

// 示例代码:使用 Promise 和 catch 处理错误

function fetchData() {
  return new Promise((resolve, reject) => {
    // 模拟异步操作,比如网络请求
    setTimeout(() => {
      const success = false; // 假设这次操作失败了
      if (success) {
        resolve('数据获取成功');
      } else {
        reject('数据获取失败');
      }
    }, 1000);
  });
}

fetchData()
  .then(response => {
    console.log(response); // 如果成功,这里会输出 '数据获取成功'
  })
  .catch(error => {
    console.error(error); // 如果失败,这里会输出 '数据获取失败'
  });

// 解释说明:
// 1. fetchData 函数返回一个 Promise 对象。
// 2. 如果异步操作成功,调用 resolve 方法,并传递成功的值给 then 方法处理。
// 3. 如果异步操作失败,调用 reject 方法,并传递错误信息给 catch 方法处理。
// 4. 使用 then 方法处理成功的情况,使用 catch 方法处理失败的情况。

上一篇:js promise then

下一篇:js promise

大家都在看

js 数组打乱顺序

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站