Whatever message this page gives is out now! Go check it out!
setEach(set, callback)| Parameter | Description |
|---|---|
| set | Set to iterate. |
| callback | Closure or a function reference that will be called for each of the iteration. |
cfscript (syntax: utils.setEach(set, callback)).
<cfscript>
s = setNew();
s.add(1);
s.add(2);
s.add(3);
s.add(4);
s.add(5);
sum = 0;
setEach(s, function(v) {
sum += v;
});
writeOutput(sum) // 15
</cfscript>
<cfscript>
keys = setNew();
keys.add("user:101");
keys.add("user:202");
keys.add("cart:9");
invalidations = 0;
setEach(keys, function (k) {
// pretend: cacheDelete(k) or redis DEL
invalidations += 1;
});
writeOutput(invalidations); // 2
</cfscript>