は、この例を参照してください:関数の関数はnodejで何をしますか?
var tools1 = require('../tools/tools1');
var test_func = function(arg1, arg2, arg3) {
var local_var_1 = "lc1";
var local_var_2 = "lc2";
return function(data) {
var result = tools1.doSth(local_var_1);
result = result+local_var_2;
}
}
exports.test_func = test_func;
私は内側の関数はそれが何のためにあるのかやるんか理解していません!
ありがとう、私はそれを得たと思う。出力として関数からオブジェクトまたは文字列または...を取得する代わりに、出力として関数を取得することができます。右!? –
はい、関数を返すことができます。私がすでに述べたように、我々は実際には** Reference **を返す。 – Manwal