我有一个调用过程函数的更新函数。有时我需要打破for循环,但为了做到这一点,我需要从process函数到update()中运行的循环进行通信。 我传递了一个错误来检测进程中的中断意图()。
这是在update()中断for循环的好方法吗?
var system = {
update: function() {
for (var i = 0 ; i < 10 ; i++) {
var r = this.process(i);
if (r == false) break;
}
},
process: function(i) {
console.log('test ' + i);
if (i == 4) return false;
}
}
system.update();