Cumlíonn Proxy réad agus tugann sé duit an deis idirghaibháil a dhéanamh ar oibríochtaí bunúsacha air (get, set, has, delete, srl.) trí fheidhmeanna láimhseála ar a dtugtar traps. Soláthraíonn Reflect na leaganacha réamhshocraithe de na hoibríochtaí sin mar fheidhmeanna, ionas gur féidir le traps a bhogadh ar aghaidh chuig an iompar gnáth go soiléir.
user = { : };
proxied = (user, {
() {
.();
.(target, key);
},
() {
(key === && value < ) ();
.(target, key, value);
},
});
proxied.;
proxied. = -;
