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