【发布时间】:2013-03-07 09:22:40
【问题描述】:
我最近发现了这段 JavaScript 代码(功能上很好),但我注意到它们在 for next 循环周围没有括号。我一直认为您必须包含它们才能使代码正常运行。在什么情况下你可以省略括号并且仍然可以摆脱它?功能上,也就是说,不是美学上的。
for (var i = 0; i < rbuttons.children.length; i++)
if (rbuttons.children[i].value == true)
return rbuttons.children[i].text;
【问题讨论】:
-
如果括号不存在,那么它会立即进入其 for 循环。所以你在循环或条件语句中有一行编码,然后你可以省略括号。