q模块如何指定重试次数返回promise
发布于 4 个月前 作者 xiashulin 569 次浏览 来自 问答

例如

const Q = require('q');

function test(name,resetcount) {
    console.log(`${resetcount}\t${name}`);
    let _deferred = Q.defer();
    if (name.length >= 5) {
        _deferred.resolve('ok,the name is:' + name);
    } else {
        _deferred.reject('fail');
    }
    return _deferred.promise;
}

如果要重试3次就返回结果,该如何写

回到顶部