我的JSON中有2个元素。 状态为关闭时,我将显示时间戳。所以我想将不同的时间戳记放入文件中,但是我只有第一个。
注意:我的目标是使每个元素JSON在temp.txt文件中具有相同的索引
var arr = [
{ "region": "eu-west", "value": "http://****" },
{ "region": "eu-west", "value": "http://****" },
]
for (const key in arr) {
var region= arr[key].region
var Value = arr[key].value
cw.getMetricStatistics(params, function(err, data) {
if (err){
console.log(err, err.stack); // an error occurred
} else {
var status;
//console.log(data.Datapoints);
let majority = data.Datapoints.slice(0,5).map(e=>e.Average);
console.log(majority);
/*********** SCRIPT MAJORITY***************/
console.log(item+" ( " +a+" times ) ") ;
/ Output 200 (up) or 400-500 (down)
if(item === 200){
status = "up"
check_tab[key] = status;
}
/****** NEED HELP IN THIS PART*********/
else{
status = "down"
check_tab[key] = status;
send = data.Datapoints.slice(0,1).map(e=>e.Timestamp)
fs.writeFile('temp.txt',downtime, function(err, data){
if (err) console.log(err);
console.log(send);
// OUTUT 15/01/2019 14:22
// OUTPUT 15/01/2019 14:22
})
}
console.log("aaa: "+check_tab);
}
});
}
实际结果: “ 15/01/2019 14:22”
预期结果: “ 15/01/2019 14:22”,“ 15/01/2019 14:22”