StructEach()
call the given UDF/Closure with every entry (key/value) in the struct.
StructEach( struct=struct, closure=function, parallel=boolean, maxThreads=number );
Returns: void
Examples
Non-Member Function
animals = {
cow: "moo",
pig: "oink",
cat: "meow"
};
StructEach(animals, function(key) {
// Show key 'arguments.key'
Dump(
label: "Key",
var: arguments.key
);
// Show key's value 'animals[arguments.key]'
Dump(
label: arguments.key & "'s value",
var: animals[arguments.key]
);
});
See also
- Collections
- Structures
- Threads
- struct.each()
- Search Issue Tracker
- Search Lucee Test Cases (good for further, detailed examples)