パラメーター
最終更新日 :
2021年4月28日
説明
クエリーの少なくとも 1 つの値が指定の条件を満たしているかどうかを判定します。
戻り値
1 つ以上の値が条件に一致する場合は true、それ以外の場合は false。
シンタックス
QuerySome(query,closure)
メンバー関数
queryObj.Some(closure)
履歴
ColdFusion(2018 リリース)アップデート 5 の新機能。
パラメーター
|
必須/オプション |
説明 |
---|---|---|
query |
必須 |
少なくとも 1 つの値が検索されるクエリー。 |
closure |
必須 |
条件をカプセル化した 関数 。 |
例
<cfscript> myQuery=queryNew([ {"Id":101,"Name":"John"}, {"Id":102,"Name":"Jason"}, {"Id":103,"Name":"Jack"}, {"Id":104,"Name":"James"} ]); // First closure to check for Jim doesPersonExist=(obj)=>return obj.name=="Jim" writeOutput(QuerySome(myquery,doesPersonExist)) // Returns False // Second closure to check for James doesPersonExist=(obj)=>return obj.name=="James" writeOutput("<br/>" & QuerySome(myquery,doesPersonExist)) // Returns True </cfscript>
出力
NO
YES