Whatever message this page gives is out now! Go check it out!
StructDelete(structure, key [, indicatenotexisting ])Parameter | Description |
structure | Structure or a variable that contains one. Contains element to remove. |
key | Element to remove. |
indicatenotexisting |
|
<cfscript>
myStruct={a:1,b:2,c:3,d:4,e:5};
WriteOutput("The input struct is:");
WriteDump(myStruct);
xFalse=StructDelete(myStruct,"f",false);// Returns Yes regardless of whether key exists
WriteOutput(xFalse & " | "); //Display Yes
xTrue=StructDelete(myStruct,"f","true");// Returns No since the key "f" does not exist in the input struct
WriteOutput(xTrue & " | "); //Display No
// Delete an element that actually exists in the input structure
StructDelete(myStruct,"e",true); // Deletes element "e" from the struct and returns Yes
WriteOutput("The updated struct is:");
WriteDump(myStruct);
</cfscript><cfscript>
myStruct={a:1,b:2,c:3,d:4,e:5};
WriteOutput(myStruct.delete("c",true));
</cfscript>