【发布时间】:2014-08-30 04:25:25
【问题描述】:
我们正在实施一个新的 Javascript 框架 (http://app.igaro.com),作者在其中内联了他的许多返回语句。以https://github.com/igaro/app/blob/master/compile/js/core.language.js为例。
我的老板告诉我不要遵循这种方法,但不能给出这样做的理由,除了他更喜欢扩展代码的外观。哪个被认为是最佳实践?
if (dosomething) return 30;
if (trythis) return 20;
return false;
-v-
if (dosomething) {
return 30;
} else if (trythis) {
return 20;
} else {
return false;
}
【问题讨论】:
-
使用多个 return 语句有时会使函数难以阅读,请参阅这篇文章了解更多信息:stackoverflow.com/questions/36707/…
-
不知道你们老板对 JSON 单行字怎么看...
标签: javascript function inline