将新的诺言添加到诺言数组

时间:2019-09-15 23:18:32

标签: javascript jquery

如果我的支票之一失败,我目前正在尝试将拒绝的诺言添加到我的诺言数组中。问题是检查所有检查是否有效的功能失败。这是我的代码:

let invalidPromises      = [],
    validationPromises   = [];

if ( input.val() === "" ) {
    invalidPromises.push( Promise.reject() );
} else if ( validationAllowed( invalidPromises ) )
    .......

console.log( validationAllowed( invalidPromises ) );

function validationAllowed( invalidPromises ) {
    Promise.all( invalidPromises ).then( () => {
        return true;
    } ).catch( () => {
        return false;
    } );
}

console.log的输出应该为false,但我只是未定义。知道我在做什么错吗?

0 个答案:

没有答案