Javascript 什么';那么(函数(响应))呢?

Javascript 什么';那么(函数(响应))呢?,javascript,response,Javascript,Response,有人能帮我理解为什么我的回答是空的吗? 由于我的回答空洞无物,我的联想也变得空洞无物,我无法继续 if (addPOs.length !== 0) { requiredMetaDataAssociationCheck(addPOs, parentPO).then(function (response) { var associationCheckError = response;

有人能帮我理解为什么我的回答是空的吗? 由于我的回答空洞无物,我的联想也变得空洞无物,我无法继续

if (addPOs.length !== 0) {
                        requiredMetaDataAssociationCheck(addPOs, parentPO).then(function (response) {
                            var associationCheckError = response;
                            if (associationCheckError && associationCheckError.length > 0) {
                                AcknowledgeService.toastError(associationCheckError, $filter('translate')('PRODUCT.OPERATION.ADD'));
                                deferred.resolve(false);
                            }

如果您的
requiredMetaDataAssociationCheck
方法被解析为错误值,那么您将不会进入If语句。 因此,请确保
requiredMetaDataAssociationCheck
解析为什么,当它解析为错误值时,很有可能出现这种情况


不要将解析与返回混淆

显示
requiredMetaDataAssociationCheck的内容