【发布时间】:2021-11-24 02:30:35
【问题描述】:
根据这个“1”要先打印,然后再打印“2”。但是它给出了错误的输出。
fs.readdir("./my_stocks", (err, files) => {
for(each in files){
var file=files[each];
if(file!='portfolio.js'){
var fn="./my_stocks/"+file;
fs.readFile(fn,(err,data)=>{
var arr=data.toString().split('\n');
console.log(1);
fs.appendFile("./my_stocks/portfolio.js",JSON.stringify(stock_detail),(err)=>{
if(err) throw err;
});
});
console.log(2)
}
}
});
输出:
2 2 1 1
【问题讨论】:
标签: javascript node.js express