将数组推入js / node中下划线forEach内的另一个数组

时间:2014-09-25 13:42:14

标签: javascript node.js underscore.js

我有这个功能从互联网上获取一些数据:

function GetData(callback) {
    var data = [
        ["username", "password", "email"]//Header values
    ];

    doc.getInfo(function (err, sheet_info) {  //the doc is an google spreadsheet object
         sheet_info.worksheets[0].getRows(function(err, rows) {
              _.forEach(rows, function(row) {
                data.push([row.name, row.password, row.email]);
     } );
    });

});



    callback(data);
}

但是当我尝试使用这个功能时:

GetData(function (data) {
    console.log(data) //Has only first initial values  ["username", "password", "email"]
});

知道可能是什么问题吗?

0 个答案:

没有答案