Я хочу установить логическое значение "true" для переменной внутри флагов [].Затем, когда все переменные внутри флагов [] равны true, мне нужно выполнить операцию.
Пожалуйста, найдите мой код ниже.
var flags = [terminationFlag,transferFlag,jrCancelledFlag,jrFilledFlag,jrOpenFlag,miegFlags,headcountFlag,replacementReqFlag,costcentreFlag,gradeMapFlag]
var arguments = ["terminationReport - 2019-1", "transferReport - 2019-1", "jrCancelledReport - 2019-1", "jrFilledReport - 2019-1", "jrOpenReport - 2019-1","MIEGReport - 2019-1", "HeadCountReport - 2019-1","ReplacementReport - 2019-1","CostcentreReport - 2019-1","GradeMapReport - 2019-1"]
for (i=0; i < arguments.length ;i++){
console.log("arguments : "+ arguments[i]);
request('http://localhost:3000/query/CheckKey/'+arguments[i], function (error, response, body) {
var result = JSON.stringify(response.body).replace(/[^a-zA-Z ]/g, "");
if (result == "yes"){
console.log("record found ****************");
flags[i]=true;
console.log("flags : "+ flags);
}
if flags = true {
//do operation
}
});
}
Но он не работает.Пожалуйста, помогите мне в решении этой проблемы.