Deep Freezing Objects in JavaScript
Recursive techniques for freezing every level of a JavaScript object so nested data can't be mutated by accident.
Content tagged deep-freeze
Snippet:Deep Freeze Objects in JavaScript
Recursively lock every object level for true immutabilityLock objects and their children immutably — prevent accidental mutations and enforce deep immutability in strict mode.