Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. (function () {
  2. 'use strict';
  3.  
  4. let user = {};
  5.  
  6. let proxy = new Proxy(user, {
  7. get(target, prop) {
  8. console.log(`Чтение ${prop}`);
  9. return target[prop];
  10. },
  11. set(target, prop, value) {
  12. console.log(`Запись ${prop} ${value}`);
  13. target[prop] = value;
  14. return true;
  15. }
  16. });
  17.  
  18. proxy.firstName = "Ilya"; // write
  19.  
  20. proxy.firstName; // read
  21.  
  22. console.log(user.firstName); // Ilya
  23. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement