我知道我應該知道如何做到這一點,但一些它如何逃脫我。一旦我有一場比賽,我需要退出循環。爲什麼這不起作用?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