当前位置: 首页 > news >正文

promise捕获错误的方式

  1. 使用promise自带的catch
  2. 使用try…catch捕获要搭配sync/await

代码示例

        let promise = new Promise((resolve,reject)=>{
             throw new Error('错误')
        })
        // 第一种方式使用promise自带的catch方法
        promise.catch((err)=>{
            console.log('err1:',err)
        })

        //第二种方式try..catch
        async function fn(){
            try{
                await promise
            }catch(e){
                console.log('err2:',e)
            }
        }
        fn()

结果

在这里插入图片描述

相关文章:

  • 网络安全-攻击流程-传输层
  • OceanBase使用ob-loader-dumper导出表报ORA-00600
  • 【DeepSeek】本地PC部署和运行DeepSeek-R1-70b
  • 人工智能知识架构详解
  • 自学Java-面向对象高级(final、单例类、枚举类、抽象类、接口)
  • Leetcode 146 LRU缓存 的三种解法
  • 基于Ollama安装deepseek-r1模型搭建本地知识库(Dify、MaxKb、Open-WebUi、AnythingLLM)
  • 算法1-1 玩具谜题
  • FreeBSD系统使用pyenv安装不同版本python,比如python3.12
  • win11 labelme 汉化菜单
  • 集成测试总结文档
  • JMeter工具介绍、元件和组件的介绍
  • 【复现DeepSeek-R1之Open R1实战】系列1:跑通SFT(一步步操作,手把手教学)
  • Python有哪些应用场景
  • 等距节点插值公式
  • 动态规划:解决复杂问题的高效策略
  • 目标检测中的数据增强:翻转、旋转、缩放、裁剪、亮度、模糊等【附完整源码】
  • 用Python实现线性回归:从数学原理到代码实战
  • 【16】思科AireOS:创建使用 LWA 认证的 WLAN
  • CPT205 计算机图形学 OpenGL 3D实践(CW2)
  • 巴菲特再谈投资日本:希望持有日本五大商社至少50年
  • 视频公开课上线之后,北大成为多少人未曾谋面的母校?
  • 五一假期首日,省级党政“一把手”夜访商业街区
  • 韩代总统李周浩履职
  • 产假工资是谁出?女职工生育能领多少生育津贴?解答来了
  • 保险经纪公司元保在纳斯达克挂牌上市,去年净赚4.36亿元