我试图从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]发布于 2016-03-09 16:10:38
您的myFunc没有正确定义,请更改以下内容:
myFunc(count, function() {
console.log(count);
});这方面:
function myFunc(count){
console.log(count);
}或者这个:
var myFunc = function(count) {
console.log(count);
};https://stackoverflow.com/questions/35896686
复制相似问题