একটি Proxy একটি object কে মোড়ানো হয় এবং আপনাকে এটির উপর মৌলিক অপারেশনগুলি (get, set, has, delete, ইত্যাদি) intercept করতে দেয় traps নামক handler ফাংশনগুলির মাধ্যমে। Reflect সেই অপারেশনগুলির ডিফল্ট সংস্করণগুলি ফাংশন হিসাবে সরবরাহ করে, যাতে traps সাধারণ আচরণে পরিষ্কারভাবে ফরওয়ার্ড করতে পারে।
js
user = { : };
proxied = (user, {
() {
.();
.(target, key);
},
() {
(key === && value < ) ();
.(target, key, value);
},
});
proxied.;
proxied. = -;
