unable to fetch data outside after reading data form csv its store in array in end part it will print data but outside not print why?
const csv = require('csv-parser');
const fs = require('fs');
var filepath = "StateCensusData.csv";
var dataArr = [];
class StateCensusAnalyzer {
readCsv() {
        fs.createReadStream(filepath)
            .pipe(csv({}))
            .on('data', (data) => dataArr.push({
                state: data.State,
                population: data.Population,
                AreaInSqKm: data.AreaInSqKm,
                DensityPerSqKm: data.DensityPerSqKm
            }))
            .on('end', () => {
                console.table(dataArr); // printin data
            })
    } 
}
let sca = new StateCensusAnalyzer();
sca.readCsv();
console.table(dataArr); // printing empty