IE 9以降の場合、次の機能が組み込まれています。
some()メソッドは、配列内の一部の要素が、提供された関数によって実装されたテストに合格するかどうかをテストします。
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/some
[2, 4, 6, 8, 10].some(function(n) { return n > 5; });
// -> true (the iterator will return true on 6)
IE 8以下の場合:
プロトタイプ任意
[2, 4, 6, 8, 10].any(function(n) { return n > 5; });
// -> true (the iterator will return true on 6)
あなたが使用することができますjQuery.grep
:
jQuery.grep([2, 4, 6, 8, 10], function(n) { return n > 5; }).length > 0;
// -> true (as grep returns [6, 8, 10])
アンダースコア _.any
または_.some
_.any([2, 4, 6, 8, 10], function(n) { return n > 5; });
// -> true (the iterator will return true on 6)