Whatever message this page gives is out now! Go check it out!
true if the callback function returns true for all elements, and false if any element fails the test.setEvery(set, callback)| Parameter | Description |
|---|---|
| set | Set to test. |
| callback | A closure or function executed for each item. |
cfscript (syntax: utils.setEvery(set, callback)).
<cfscript>
s = setNew();
s.add(1);
s.add(2);
s.add(3);
s.add(4);
s.add(5);
everySet=setEvery(s,function(element,index){
return element > 2; // Check if all elements are greater than 2
})
writeOutput(everySet) // false (1 and 2 are not > 2)
</cfscript>
<cfscript>
cartSkus = setNew();
cartSkus.add("SKU-100");
cartSkus.add("SKU-200");
cartSkus.add("SKU-999");
approved = setNew();
approved.add("SKU-100");
approved.add("SKU-200");
approved.add("SKU-300");
allApproved = setEvery(cartSkus, function (sku) {
return approved.has(sku);
});
writeOutput(allApproved); // false (SKU-999 not approved)
</cfscript>