Proxy bir nesneyi sarmalar ve onu temel işlemler (get, set, has, delete, vb.) üzerinde trap adı verilen handler fonksiyonları aracılığıyla yakalayabilirsiniz. Reflect bu işlemlerin varsayılan sürümlerini fonksiyonlar olarak sağlar, böylece trap'ler normal davranışa temiz bir şekilde yönlendirebilir.
js
user = { : };
proxied = (user, {
() {
.();
.(target, key);
},
() {
(key === && value < ) ();
.(target, key, value);
},
});
proxied.;
proxied. = -;
