Perform a deep freeze on the object and all of it's contained values / properties by recursively calling
objFreeze() on all enumerable properties of the object and on each property returned.
This implementation handles recursive objects (objects that reference themselves) by tracking visited objects.
Perform a deep freeze on the object and all of it's contained values / properties by recursively calling
objFreeze()
on all enumerable properties of the object and on each property returned. This implementation handles recursive objects (objects that reference themselves) by tracking visited objects.