国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - js如何捕獲到Uncaught (in promise) TypeError這樣的異步錯(cuò)誤?

瀏覽:83日期:2023-02-27 08:41:49

問(wèn)題描述

1、試著用window.onerror來(lái)捕獲這種未知異步錯(cuò)誤,但是失敗了,根本就沒(méi)有檢測(cè)到,問(wèn):onerror是不是無(wú)法檢測(cè)到這種異步錯(cuò)誤?2、因?yàn)槭莢ue的模塊文件報(bào)錯(cuò),無(wú)法使用try-catch來(lái)包裹捕獲錯(cuò)誤。所以有什么方法可以檢測(cè)到呢? 如下圖,在切路由的時(shí)候出現(xiàn)的一個(gè)vue模塊的異步錯(cuò)誤(路由切換前一直在不斷地更新vue數(shù)組元素)...

javascript - js如何捕獲到Uncaught (in promise) TypeError這樣的異步錯(cuò)誤?

問(wèn)題解答

回答1:

Promise 的實(shí)例最后加上 catch 來(lái)抓錯(cuò)誤

PromiseA+ 規(guī)范并沒(méi)有在 Promise.prototype.catch 方法,這個(gè)方法是 ES6 規(guī)范里面寫(xiě)上的,可以在實(shí)例里面調(diào)用 catch 方法來(lái)捕獲錯(cuò)誤,可以直接在 promise 實(shí)例最后一步捕獲所有錯(cuò)誤

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 微山县| 清丰县| 灵丘县| 陈巴尔虎旗| 陇川县| 吉隆县| 屏南县| 万源市| 黎城县| 宝鸡市| 常德市| 会昌县| 基隆市| 泰顺县| 恩施市| 德庆县| 娱乐| 进贤县| 无为县| 湘阴县| 宾川县| 西贡区| 晋中市| 乐安县| 昌黎县| 元氏县| 平顺县| 大渡口区| 洛川县| 桦南县| 扎赉特旗| 通州区| 保靖县| 呼图壁县| 康定县| 绿春县| 兰坪| 如东县| 宁津县| 嘉禾县| 颍上县|