Отправка фрейма данных CSV-файла в массив

У меня есть этот фрагмент кода, написанный на Javascript, где я хочу сохранить название колледжей из файла csv в массив с именем results. Хотя я могу печатать значения, находясь внутри функции, массив пуст, когда я распечатываю его из функции.

    const csv = require('csv-parser')
    const fs = require('fs')
    var results = [];

    fs.createReadStream('final.csv')
    .pipe(csv())
    .on('data', (data) => results.push(data['']))
    .on('end', () => {
    console.log(results);
    // Output -> [ 'Cochise County Community College District', 'Empire Beauty School-Flagstaff',....]
    });

    console.log("List: "+results); //It prints [](empty array) here though

0 ответов

Другие вопросы по тегам