美文网首页
promise 错误尝试

promise 错误尝试

作者: 苍老师的眼泪 | 来源:发表于2022-09-28 17:49 被阅读0次
        function load(onError) {
            
            const p = fetch('https://backend.chechakj.com1/api/testaa1')
            
            return p.catch(err => {
                
                return new Promise((resolve, reject) => {
                
                    const retry = () => resolve(load(onError))
                    const fail = () => reject(err)
                    onError(retry, fail)
                })
            })
        }

        let trytime = 3

        load((a, b) => {
            trytime--
            if (trytime > 0)
                a()
            else
                b()
        }).then(res => {

        }, err => {
            console.log(err)
        })

相关文章

网友评论

      本文标题:promise 错误尝试

      本文链接:https://www.haomeiwen.com/subject/pgykartx.html