我正在查看Yahoo Finance API,可以找到here和here。
我是node.js的新手,所以这是一个非常简单的问题。
在var buildfn = function(csvfile, headers)
函数中,调用另一个函数var response2console = function(result, response)
。
我已经阅读得更近了,我不明白的是第二个函数response2console中的参数(结果,响应)来自哪里。它们不是全局变量,它们也没有在函数中本地定义,那么它们是如何定义的?
答案 0 :(得分:0)
它们来自函数。
e.g。
var marketResearch = function(symbols, columns, csvfile, headers) {
symbols = symbols || SYMBOLS_DEFAULT;
columns = columns || COLUMNS_DEFAULT;
csvfile = csvfile || CSVFILE_DEFAULT;
headers = headers || HEADERS_DEFAULT;
var apiurl = financeurl(symbols, columns);
var response2console = buildfn(csvfile, headers);
rest.get(apiurl).on('complete', response2console);
};