Object.defineProperties()
The Object.defineProperties() method defines new or modifies existing properties directly on an object, returning the object. The object on which to define or modify properties. An object whose keys represent the names of properties to be defined or modified and whose values are objects describing those properties.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperties
Why has Object.observe() been deprecated
Is there an alternative approach? Is there another way to do change detection in object? There is the Proxy method, but can anyone tell me how can I achieve this using Proxy: var obj = { foo:...
https://stackoverflow.com/questions/36258502/why-has-object-observe-been-deprecated/36258688#36258688

Seonglae Cho