代码之家  ›  专栏  ›  技术社区  ›  Brother Eye

Javascript-无法将数组推送到2D数组[duplicate]

  •  0
  • Brother Eye  · 技术社区  · 7 年前

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

    这是我的代码:

    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);
    
    0 回复  |  直到 7 年前