@edyth
В Node.js вы можете синхронно считать файл построчно, используя модуль fs
и метод readFileSync()
, который возвращает содержимое файла в буфере.
Затем вы можете преобразовать буфер в строку и разделить ее на массив строк с помощью метода toString()
и метода split()
.
Вот пример кода:
1 2 3 4 5 6 7 |
const fs = require('fs'); const fileContent = fs.readFileSync('file.txt'); const lines = fileContent.toString().split(' '); console.log(lines); |
В этом примере мы считываем содержимое файла file.txt
в буфер, затем преобразуем его в строку и разбиваем на массив строк по символу новой строки
.
Обратите внимание, что синхронное чтение файла может привести к блокировке выполнения программы до тех пор, пока файл не будет полностью прочитан. Это может быть нежелательно в некоторых случаях, особенно если файл очень большой. В таких случаях лучше использовать асинхронный подход и работать с файлом по мере его поступления.