我对javascript性能有什么好处有疑问:
有:
if (item.items.length > 0) {
for (x = 0; x < item.items.length; x++) {
var childElement = element.items[x];
group.appendChild({
classname: childElement.class_name,
text: childElement.title,
leaf: true
});
}
}
或直接
for (x = 0; x < item.items.length; x++) {
var childElement = element.items[x];
group.appendChild({
classname: childElement.class_name,
text: childElement.title,
leaf: true
});
}
答案 0 :(得分:0)
回答你的问题:在循环之前你不需要if
。 for
循环的定义包括if
语句,以确定循环是否应该循环。
这将是一个无限循环:
for (;;;){}
这也是:
for (var i = 0; true; i++) {}
一般情况:
for (<initialze>; <if statement>; <js do that each loop if you run>) {/*code*/}