所以我的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();
我该如何解决?