Whatever message this page gives is out now! Go check it out!
set.has(element)| Parameter | Description |
|---|---|
| element | The value to test. |
cfscript (syntax: set.has(element)).
<cfscript>
s = setNew();
s.add("apple");
s.add("banana");
writeOutput(s.has("apple")); // true
writeOutput(s.has("orange")); // false
nc = setNew("nocase");
nc.add("Hello");
writeOutput(nc.has("HELLO")); // true
</cfscript>
<cfscript>
/**
* Returns true if a feature is enabled for the given code.
* Flags stored in a set for O(1) average lookup.
*/
function isFeatureEnabled(required string featureCode, required any enabledSet) {
return enabledSet.has(featureCode);
}
enabled = setNew();
enabled.add("BETA_REPORTS");
enabled.add("NEW_CHECKOUT");
if (isFeatureEnabled("BETA_REPORTS", enabled)) {
writeOutput("Show beta reports UI.");
}
</cfscript>