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

Javascript 如何从nodejs中的另一个函数调用一个函数,javascript,node.js,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 cou

我正在尝试从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]

您的myFunc未正确定义,请更改以下内容:

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

function myFunc(count){
     console.log(count);
}
或者这个:

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

myFunc
是在哪里定义的?@miparnisari我怀疑它的存在。值得注意的是,这不是一个真正的节点问题,而是一个javascript问题,因为节点是一个服务器端javascript环境,这是一个关于如何定义函数的问题。现在这个问题与您向我们展示的代码无关。是的。这是我的错误,由@miparnisari解决