這裏是我的代碼的NodeJS爲什麼我的變量在這裏未定義的NodeJS中
exports.symbol = function(req, res){
symbol = req.params.s;
//No issues here!!!
console.log("Symbol = " + symbol);
async.parallel({
A: function(callback, symbol){
//symbol is undefined here???
functionA("http://www.xyz.com?tickersymbols=" + symbol, function(result){
callback(null, result);
});
},
B: function(callback,symbol){
//symbol is undefined here???
functionB("http://www.xyz.com?&tickersymbols=" + symbol, function(result){
callback(null, result);
});
},
C: function(callback,symbol){
//symbol is undefined here???
functionC(symbol,function(result){
callback(null, result);
});
}
},function(err, results){
res.send(results);
});
}
的問題是變量符號在指定的地點不確定的。我怎樣才能將這個參數傳遞給函數。
該代碼(添加「異步=需要(‘異步’);」行至頂部)給我任何警告,但當然不會運行,因爲它是不完整的。如果你給我們一個完整的修剪的例子,我們可能會更有幫助。 –