簡體   English   中英

如何在Node.js中從另一個函數調用一個函數

[英]How can I call one function from another function in nodejs

我正在嘗試從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);
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM