【发布时间】:2011-08-22 11:27:58
【问题描述】:
在 JavaScript 或 jQuery 中是否有 IEnumerable.Any(Predicate<T>) 的等价物?
我正在验证一个项目列表,如果检测到错误,我想尽早中断。我可以使用$.each 做到这一点,但我需要使用外部标志来查看是否确实找到了该项目:
var found = false;
$.each(array, function(i) {
if (notValid(array[i])) {
found = true;
}
return !found;
});
有什么更好的方法?我不喜欢在 JavaScript 数组中使用普通的 for,因为它会迭代所有成员,而不仅仅是值。
【问题讨论】:
标签: javascript jquery foreach ienumerable any