@Galdar
Web, JS, PHP, NGINX, Linux

Как вернуть массив из require readline?

Всем добрый день, хочу вернуть массив temp из построчного чтения, какие есть способы?
var lineReader = require('readline').createInterface({
                    input: require('fs').createReadStream(tempCatalog+fileDEF)
                });

                lineReader.on('line', function (line) {
                    var list = line.split(';'), operator = list[4].replace(/['"«»]/g, '');

                    if( array.indexOf( operator ) == -1 && temp.indexOf( operator ) == -1 )
                    {
                        temp.push( operator );
                    }

                });
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
@Galdar Автор вопроса
Web, JS, PHP, NGINX, Linux
Всем спасибо! Я разобрался! Получилось лучше чем хотел!
async function processLineByLine() {

                var array = await unloadExistOperator(), temp = Array();

                const lineReader = require('readline').createInterface({
                    input: require('fs').createReadStream(tempCatalog+fileDEF)
                });
              
                for await (const line of lineReader) {
                    
                    var list = line.split(';'), operator = list[4].replace(/['"«»]/g, '');

                    if( array.indexOf( operator ) == -1 && temp.indexOf( operator ) == -1 )
                    {
                        temp.push( operator );
                        console.log(list[4])

                    }

                }
            }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы