Hint
Object.freeze: mutations silently fail (non-strict mode). Frozen objects cannot be changed.
const obj = Object.freeze({ x: 1, y: 2 });
obj.x = 99;
obj.z = 3;
console.log(obj.x);
console.log(obj.z);1 undefined
Explanation: Object.freeze makes all properties non-writable. Assignments silently fail in non-strict mode.
Key Insight: Object.freeze: mutations silently fail (non-strict mode). Frozen objects cannot be changed.