-1
我正在嘗試將1和100之間的數字(順序不重要)寫入我的文本文件,但僅添加了99。使用async.mapLimit異步寫入文本文件
這裏有什麼問題?
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();
});
});
您應該追加到文件而不是覆蓋它。 – Paulpro
你明確添加數字,其中'a <100',你爲什麼期望100被添加? – anderas
@Paulpro是對的,我應該使用fs.appendFile。現在問題解決了。安德拉斯,我的壞。我將其更正爲<= – salep