Node JS: построчное чтение файла в массив
Небольшой сниппет для Node JS для считывания содержимого из файла по строке. Результат выполнения функции вернем в виде массива, где значения это строки из файла.
Пример файла.
Наш файл content.txt будет выглядеть так:
тут строка номер 1
тут строка номер 2
а тут 3я строка
Код функции.
const fs = require('fs');
const readFileLines = filename =>
fs
.readFileSync(filename)
.toString('UTF8')
.split('\n');
let arrContent = readFileLines('content.txt');
console.log(arrContent);
// ['тут строка номер 1', 'тут строка номер 2', 'а тут 3я строка']