Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. let target = {}
  2. , retell = new Proxy(target, {
  3. get(target, prop) {
  4. return prop
  5. }
  6. })
  7.  
  8. Object.defineProperties(Object.prototype, {
  9. "retell": { value: retell }
  10. });
  11.  
  12.  
  13. console.log(
  14. ({}).retell.asYouPut, // "asYouPut"
  15. ({}).retell["Anything arbitrary"], // "Anything arbitrary"
  16. ({}).retell[1,2], // "2"
  17. ({}).retell[{}] // "[object Object]"
  18. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement