Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const props = [ 'foo', 'bar', 'baz' ];
- const myObject = {
- _innerSanctum: {}
- };
- angular.forEach( props, p => {
- myObject._innerSanctum[p] = false;
- Object.defineProperty(myObject, p, {
- get: () => {
- console.log(`return ${p} ${myObject._innerSanctum[p]}`);
- return myObject._innerSanctum[p];
- },
- set: (x) => {
- console.log(`${p} = ${x}`);
- myObject._innerSanctum[p] = x;
- }
- } );
- } );
Add Comment
Please, Sign In to add comment