Proxy jagħmel wrapper ta' oġġett u jippermettilek tinterċepti operazzjonijiet fundamentali fuqha (get, set, has, delete, eċċ.) permezz ta' funzjonijiet handler imsejħa traps. Reflect jipprovdi l-verżjonijiet default ta' dawk l-operazzjonijiet bħala funzjonijiet, sabiex traps jistgħu jinoltraħ fil-imġieba normali b'mod nadif.
user = { : };
proxied = (user, {
() {
.();
.(target, key);
},
() {
(key === && value < ) ();
.(target, key, value);
},
});
proxied.;
proxied. = -;
