Skip to content

Instantly share code, notes, and snippets.

@Macagare
Created October 16, 2014 13:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Macagare/d8969a1b94dd5e9ea64d to your computer and use it in GitHub Desktop.
Save Macagare/d8969a1b94dd5e9ea64d to your computer and use it in GitHub Desktop.
merge multiple structs in coldfusion
<cfscript>
private struct function mergeStructs(required array structs) {
var base = {};
var len = arrayLen(arguments.structs);
for (var i = 1; i <= len; i = i + 1) {
for (key in arguments.structs[i]) base[lcase(key)]=arguments.structs[i][key];
}
return base;
}
</cfscript>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment