lon*_*556 1 javascript loops for-loop
我刚来了accros这段代码:
var indx, hash;
loop:
for (var i in config.users) {
if (config.users[i].email === dataValues.email) {
indx = i;
hash = config.users[i].hash;
break loop;
}
}
Run Code Online (Sandbox Code Playgroud)
这是有效的代码吗?什么是"循环:"?谷歌'js循环'很难,而不仅仅是看到... in/while循环的常规
是的,这个有效的代码.
loop这是标签
带标签的语句可以与break或continue语句一起使用.它为带有标识符的语句添加前缀,您可以参考该标识符.
注意: JavaScript 没有 goto语句,您只能使用带break或的标签continue.
var i, j;
loop1:
for (i = 0; i < 3; i++) { //The first for statement is labeled "loop1"
loop2:
for (j = 0; j < 3; j++) { //The second for statement is labeled "loop2"
if (i === 1 && j === 1) {
break loop1;
}
document.write("i = " + i + ", j = " + j + "<br />");
}
}Run Code Online (Sandbox Code Playgroud)