您好我有这张Javascript代码:
var asyncFunction = function (cb) {
setTimeout(function () {
cb('accepted');
}, Math.floor(Math.random() * 5000));
};
var Applicant = function (applicant_name_var, applicant_age_var) {
var name = applicant_name_var;
var a = applicant_age_var;
return {
who_AM_I: function () {
if (name == null) { return 'No Name'; }
else {
return name;
}
},
INTERVIEWRESULT: function () {
var result = 'pending';
asyncFunction(function (result) {
result = result;
});
return result;
}
};
};
我正在寻找的是在INTERVIEWRESULT中更改结果的值 从“待定”到“接受”。
请帮我修复上面的代码