3 ms·
what happens when i add a property to the object that i'm proxying after the Proxy is already instantiated? you wouldn't be able to detect the addition and add
by bcherny 11y ago
what happens when i add a property to the object that i'm proxying after the Proxy is already instantiated? you wouldn't be able to detect the addition and add getters/setters for the property unless you use some sort of O.o or dirty checking on the underlying object.
see https://github.com/bcherny/auditable https://github.com/bcherny/auditable for an implementation, sans O.o.
- pipeep 11y agoIf you intercept every MemberExpression on every object, you can solve this (with the exception of eval), but as I said, it would be incredibly slow.