在 JavaScript 或 jQuery 中是否有相当于 IEnumerable.Any(Predicate<T>)
的代码?
我正在验证一个项目列表,并希望在检测到错误时及早中断。我可以使用 $.each
来完成,但是我需要使用一个外部标志来查看这个项目是否真的被找到了:
var found = false;
$.each(array, function(i) {
if (notValid(array[i])) {
found = true;
}
return !found;
});
有什么更好的办法吗?我不喜欢对 JavaScript 数组使用简单的 for
,因为它迭代所有的成员,而不仅仅是值。