我有这样的功能:
module.exports.download = function (cb) {
// Some Code
cb();
}
这样做是否相同:
module.exports.copyimagefromalbumnext = function (callback) {
module.exports.download(callback);
}
或
module.exports.copyimagefromalbumnext = function (callback) {
module.exports.download( function () { callback(); } );
}
提前谢谢。
答案 0 :(得分:1)
相同
callback
与function () { callback(); }
没有。第二个函数既不关心this
context,也不关心传递参数,也不关心调用的返回值。你可以做到
function() { return callback.apply(this, arguments); }
但这只是多余的。使用第一种方法并传递callback
本身。