我试图将1到100之间的数字(顺序并不重要)写入我的文本文件,但只添加了99。
这里有什么问题?
app.get('/async', function(req, res) {
// I create my array here.
var arr = [];
for (a = 0; a <= 100; a++) {
arr.push(a);
}
// Here's my async.mapLimit function.
async.mapLimit(arr, 20, function(arr1, callback) {
console.log("yes");
fs.writeFile("ehe.txt", arr1 + "\n", function(err) {
if(err) {
console.log(err);
}
});
callback();
});
});
答案 0 :(得分:1)
我使用的是fs.writeFile而不是fs.appendFile,这导致了覆盖。将writeFile更改为apendFile解决了这个问题,我的不好。