Whatever message this page gives is out now! Go check it out!
set.add(element)| Parameter | Description |
|---|---|
| element | The value to add. |
cfscript (syntax: set.add(element)).
<cfscript>
s = setNew();
s.add("apple");
s.add("banana");
s.add("apple"); // duplicate ignored
writeOutput(s.size()); // 2
</cfscript>
<cfscript>
function buildRecipientSet(required array rawAddresses) {
var recipients = setNew("nocase");
for (var addr in rawAddresses) {
var clean = trim(lcase(addr));
if (isValid("email", clean)) {
recipients.add(clean);
}
}
return recipients;
}
raw = [ "A@EXAMPLE.COM", "a@example.com", "bad@", "b@example.com" ];
recips = buildRecipientSet(raw);
writeOutput(recips.size()); // 2 unique
</cfscript>