从函数返回对象(JavaScript)

时间:2018-06-19 19:42:23

标签: javascript function object

所以我的JS代码中有以下函数返回一个对象。

function GetConfigEvaluations() { //this function brings the current evaluations status for the config rule
    const params = {
        'ComplianceTypes' : ['COMPLIANT', 'NON_COMPLIANT', 'NOT_APPLICABLE'],
        'ConfigRuleName': 'Verify-S3Bucket-EncryptionEnablement',
        'Limit': '100',
    }

    config.getComplianceDetailsByConfigRule(params, function(err, data){
        if (err) {
            console.log('Get Evaluations Error ' + err, err.stack);
        } else {
            var evaluationString = JSON.stringify(data);
            var evaluationObject = JSON.parse(evaluationString);
            return evaluationObject;
        }
    })
}

当我尝试将该对象分配给主代码上的另一个变量时,它没有传递该对象,并且出现了未定义的错误。

var myObject = GetConfigEvaluations();

我该如何解决?

0 个答案:

没有答案