У меня есть 2 массива (одинаковой длины), и я хотел бы записать содержимое в текстовый файл, сохраняя порядок элементов.
Примерно так:
let array1 = [1, 2, 3];
let array2 = [a, b, c];
for (id in array1) {
fs.appendFile(`./saved_items/output.txt`,
`${id}: ${array1[id] + numOfCredits[id]}\r\n`,
function (err) {
if (err) {
console.log(err);
}
});
}
Таким образом, вывод должен быть таким:
0: 1a
1: 2b
2: 3c
Но вместо этого я получил следующий вывод:
1: 2b
2: 3c
0: 1a
Почему это так и как я могу записать в файл и сохранить порядок элементов?