【发布时间】:2015-12-10 04:37:54
【问题描述】:
我有以下脚本:
var done = {'foo':1};
var mylist = ['foo','bar','qux'];
mylist.forEach(function(val) {
// This if condition doesn't work
if (val in done) { continue;}
console.log(val)
});
它的作用是遍历mylist 并检查done 中是否已经存在任何成员,如果存在,则跳过打印它。
但是我的代码给出了这个错误信息:
Uncaught SyntaxError: Illegal continue statement(…)
预期的结果是这样的:
bar
qux
正确的做法是什么?
【问题讨论】:
标签: javascript html