// 第一种if (test) { console.log('Yes~');} else { console.log('No~');}// 第二种if (test) { console.log('Yes~'); return;}console.log('No~');哪种会比较好呢?第二种看着会清晰一点 少了缩进 但是字符相对第一种来说增加了 1 个 以性能方面来看的话哪个会更高一点?~
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
第一种很丑很啰嗦有木有。。
其次通常来说,在函数中判断要尽可能早,以便用 return
退出函数
所以一般第二种更好些。
你可以改成这几样:
if (test) return console.log('Yes~')
console.log('No~')
if (test) console.log('Yes~')
else console.log('No~')
test?(console.log('Yes~')):(console.log('No~'))
当然你要在可读性和简单优雅上衡量,这更多的是个人风格问题。
添加回答
举报
0/150
提交
取消