Aloha
Zgodnie z dokumentacją forEach, tablica przetwarzana jest wg kolejności indeksów. Mam mniej więcej taki kod:
var file = fs.openSync(dest, 'w');
myArray.forEach(m => fs.write(file, m.date));
i w pliku wynikowym daty nie są po kolei (w tablicy są). Są "mniej więcej" po kolei, ale np. 3..5 ostatnich wpisów jest gdzieś ze środka. Obwiniałem forEach, ale chyba niepotrzebnie, bo jak dodałem tam console.info()
to wpisy mam w kolejności prawidłowej, więc podejrzenie padło na fs.write()
. Jakoś nigdy wcześniej nie pisałem w JS do pliku, może ten sposób jest błędny? Można to zrobić lepiej?