如何从nodejs中的另一个函数调用一个函数

时间:2016-03-09 16:07:11

标签: javascript node.js

我试图从Node.js中的另一个函数调用一个函数。我是这种语言的新手,所以我试图以一种简单的方式实现它,但是,它没有按预期工作。我错过了什么?

//Reading from file
var params = require('line-reader’);

var count = 1;
params.eachLine('test.csv', function(line, last) {
     if (count!=1) {
        //Some code
        count++;
     } else {
        //Some code
        count++;
     }

     if (last) {
        // **Call myFunc with count as argument**
        myFunc(count);
     }
});


// Actual code which I am using

function myFunc(count) {
     tradeoff_analytics.dilemmas(count, function(err, res) {
     if (err)
         console.log(err);
     else
         console.log(JSON.stringify(res, null, 2));
     });
}

是的,该方法未定义,因此我收到了一个未定义的错误。 现在我复制了实际的代码,现在我收到了这个错误:

[Error: Missing required parameters: columns, subject, options]

1 个答案:

答案 0 :(得分:3)

您的myFunc未正确定义,请更改:

LD_LIBRARY_PATH

进入这个:

myFunc(count, function() {
     console.log(count);
});

或者这个:

function myFunc(count){
     console.log(count);
}