javascript - 各位大神,有什么好的建议写成一个公共方法?
本文介绍了javascript - 各位大神,有什么好的建议写成一个公共方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
//方法1
aSend:function() {
...
reports.a.update(...);
},
//方法2
bSend:function() {
...
reports.b.update(...);
},
//方法3
cSend:function() {
...
reports.c.update(...);
}
//有什么好的建议写成一个公共方法?(...基本没差别,有个别变量名改变)
解决方案
function send(flag, callback) {
// 检测 reports[flag] 是否存在
if (if reports[flag] && typeof reports[flag].update === 'function') {
reports[flag].update(callback);
}
}
send('a', function (data) {
console.info('success a:', data);
});
这篇关于javascript - 各位大神,有什么好的建议写成一个公共方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文