ฉันใช้ bluebird เพื่อทำให้โค้ด js ของฉันซิงโครนัส เมื่ออยู่ใน for-loop ฉันไม่รู้ไวยากรณ์ที่จะซิงโครไนซ์
for (i=0; i < rows.length; ++i) {
var writeBuffer = new Buffer(JSON.stringify(rows[i]))
fs.appendFileAsync(filename, i + '');
}
fs.appendFileAsync(filename, 'end');
ฉันไม่รู้วิธีตรวจสอบให้แน่ใจว่าทุก appendFileAsync เกิดขึ้นตามลำดับ และเพื่อให้แน่ใจว่าได้ต่อท้าย 'end' หลัง for-loop ใครสามารถช่วยฉันได้บ้าง?
writeBuffer
? ดูเหมือนคุณจะไม่ได้ใช้มันเลย คุณหมายถึงจะเขียนมันลงในไฟล์หรือไม่? - person jfriend00   schedule 28.06.2015