gpt4 book ai didi

javascript - 函数作为参数的 JavaScript 语法

转载 作者:行者123 更新时间:2023-12-03 12:38:07 33 4
gpt4 key购买 nike

我有一个这样的函数:

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(); } );
}

提前致谢。

最佳答案

Is callback the same as function () { callback(); }

没有。第二个函数也不关心 this context 、传递的参数,也不是调用的返回值。你可以这样做

function() { return callback.apply(this, arguments); }

但这只是多余的。使用第一种方法并传递回调本身。

关于javascript - 函数作为参数的 JavaScript 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23638871/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com