【发布时间】:2011-04-26 04:09:11
【问题描述】:
我想使用return false 来破坏 .each() 但同时也返回一个值。我该怎么做?
请参考一个变通功能,看看我想要做什么:
function HasStores(state) {
var statehasstores = false;
$(stores).each(function (index, store) {
if (state == store.state && store.category == "meyers") {
statehasstores = true;
return false; // break
}
});
return statehasstores;
}
我喜欢用伪代码做的是:
Function () {
for() {
if found {
return true;
}
}
return false;
}
【问题讨论】:
-
它已经在这样做了!看我的例子jsfiddle.net/aXkcW
-
这是 SO 中的第一个,我在 OP 提出的问题中找到了我正在寻找的答案,哈哈
标签: javascript jquery