首页 > 解决方案 > Javascript - 无法将数组推送到二维数组

问题描述

我逐行读取文件,将每一行转换为数字数组并将该数组推送到二维数组。但是当我记录那个二维数组时,它是空的。我真的不知道这里出了什么问题。

这是我的代码:

var readline = require('readline');
var fs = require('fs');

var interface = readline.createInterface({
    input: fs.createReadStream('dataset.csv')
});

var transactions = []; // declare the 2d array
interface.on('line', function (line) {
    var str = line.trim().split(' ').map(Number); // turn each line to a number array
    transactions.push(str); // push that number array to the 2d array
});

console.log(transactions);

标签: javascriptarraysnode.js

解决方案


推荐阅读