DEV Community

Discussion on: 7 interesting deprecated JavaScript features

Collapse
 
bugb profile image
bugb • Edited

Some example with with

with(Math){max(1,2)}
Enter fullscreen mode Exit fullscreen mode

To watch Object change, you can also Object.defineProperty

var o = {};
var bValue = 38;
Object.defineProperty(o, 'b', {,
  get() { console.log("Inside Get"); return bValue; },
  set(newValue) { console.log("Inside Set"); bValue = newValue; },
  enumerable: true,
  configurable: true
});
o.b=12
o.b
Enter fullscreen mode Exit fullscreen mode