我有一个循环:
for (var language in locales) {
if(language == 'en') //go on to next language and do not do code below
我希望防止for内的代码在某些条件下执行。
我已经尝试了break;
,但这会阻止整个循环继续使用下一种语言。
如何防止代码在if语句下面执行但仍保持循环?
答案 0 :(得分:7)
您需要使用continue
来跳过循环的当前迭代并继续下一次迭代。
答案 1 :(得分:2)
使用-继续
for (var language in locales) {
if(language == 'en')
continue;
statement;
}
答案 2 :(得分:2)
除continue
之外,您只需使用if
声明:
for (var language in locales) if(language !== 'en') {
// ...
}