我知道我应该知道如何做到这一点,但一些它如何逃脱我。一旦我有一场比赛,我需要退出循环。为什么这不起作用?javascript中断循环
ubot.registry.queue.each(function (dj, idx) {
console.log(idx);
var user = ubot.registry.users.get(dj.userid);
console.log(user.name);
console.log(rm_user)
if(user.name == rm_user) {
console.log(dj.userid);
return; // not exiting loop here
/*
if(!ubot.dj_timeout) {
ubot.remUserFromQueue(user);
return true;
} else {
console.log(ubot.dj_timout);
}
*/
}
});
什么是每个功能?它是如何定义的? – 2012-02-17 01:38:33
有人会说为什么投票 – mcgrailm 2012-02-17 02:04:13
我们对你使用的代码一无所知,所以我们不知道你使用的是什么'.each()'方法,所以我们不知道API提供了一种打破循环的方式,所以我们不能直接回答这个问题。 (JavaScript没有原生的'.each()'。) – 2012-02-17 02:09:57