freezeObject

freezeObject

freezeObject

Freezes an object, using Object.freeze if available, otherwise returns the object unchanged. This function should be used in setup code to prevent errors from completely halting JavaScript execution in legacy browsers.