Whatever message this page gives is out now! Go check it out!
true are included in the result.utils.setFilter(set, callback)| Parameter | Description |
|---|---|
| set | Source set. |
| callback | Inline function executed for each element in the set. Returns true if the set element has to be included in the resultant set. |
cfscript (syntax: utils.setFilter(set, callback)).
<cfscript>
s = setNew();
s.add(1);
s.add(2);
s.add(3);
s.add(4);
s.add(5);
filtered=setFilter(s,function(item){
return item mod 2 eq 0; // Keep even numbers
})
writeDump(filtered) // 2,4
</cfscript>
<cfscript>
tokens = setNew();
tokens.add("T-1001");
tokens.add("1002");
tokens.add("batch");
ticketIds = setFilter(tokens, function (item) {
return isNumeric(item);
});
writeDump(ticketIds); // 1002
</cfscript>