一个“ if”语句是否应优先于逻辑运算符,反之亦然?例子:
if(foo) {
bar();
}
// compared to:
foo && bar();
if(foo){
bar();
}else{
baz();
}
// compared to:
foo? bar() : baz();
注意事项和问题:
有最佳做法吗?
应该考虑可读性或代码长度吗?
有性能差异吗?
“ If”语句允许通过“ return”和“ break”提前退出。可以通过运营商来实现吗?
有最佳做法吗?
我建议if statement
最大的代码可读性。&&可在生成表达式时使用
应该考虑可读性或代码长度吗?
与上面相同,这些代码可以通过插件最小化babel-minify
。
有性能差异吗?
我不知道,但是如果您针对Web,则更少的代码会更好,并且我想说,猜测浏览器引擎的性能并不是一个好主意,因为它们每天都在变化。
“ If”语句允许通过“ return”和“ break”提前退出。
是
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句