【发布时间】:2014-02-08 16:27:10
【问题描述】:
在我的公司项目中,JavaScript 中的花括号总是在“if”条件之后位于同一行。 考虑下一个例子中的多行条件,你认为“list[i].Position++;”行的缩进吗?看起来好吗?我觉得有点奇怪,因为在视觉上它和条件行有相同的缩进。
for (var i = 0; i < list.length; i++) {
if (list[i].Position < previousPosition &&
list[i].Position >= savedPosition) {
list[i].Position++;
}
}
你会用这段代码做一些关于编码风格的事情吗?
【问题讨论】:
-
我个人会将
list[i].Position++;缩进一个制表位,因为我认为这样更具可读性,但这完全是个人意见。 -
有时像这样的事情我会考虑将条件移动到括号下方的自己的行中,并在新行上关闭括号并将大括号与右括号放在同一行。