只要看看我现在写的东西,我就可以看到一个小得多,所以就代码高尔夫 http://en.wikipedia.org/wiki/Code_golf Option 2
是更好的选择,但就哪个更干净而言,我更喜欢Option 1
。我真的很喜欢社区对此的意见。
Option 1
something_async({
success: function(data) {
console.log(data);
},
error: function(error) {
console.log(error);
}
});
Option 2
something_async(function(error,data){
if(error){
console.log(error);
}else{
console.log(data);
}
});
它们并不完全相同。选项 2 仍将记录(数据),而选项 1 仅在成功时记录数据。 (编辑:至少在更改代码之前是这样)
也就是说,选项 1 更具可读性。编程不是/不应该是一场竞赛,看谁能写出最少的代码来完成最多的事情。在我看来,目标应该始终是创建可维护、可扩展(如果有必要)的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)