在我的代码中,我使用了很多(命名的)回调函数,只是举一个简单的例子:
function showThis(callback) {
// Do something
if (callback && typeof(callback) === 'function') {
callback();
}
}
现在我在不同的函数中重复了这种模式(我说的是回调部分),那么如果我制作一个通用的回调处理函数并包含它会更好吗?
就像是:
function doCallback(callback) {
if (callback && typeof(callback) === 'function') {
callback();
}
}
function showThis(callback) {
// Do something
doCallback(callback);
}
我认为最好保持代码干燥,但我不确定。任何帮助是极大的赞赏!