Proxy एक object ला गुंडाळते आणि तुम्हाला मूलभूत ऑपरेशन्स (get, set, has, delete, इत्यादी) या ऑब्जेक्टवर intercept करण्याची परवानगी देते handler functions द्वारे ज्यांना traps म्हणतात. Reflect या ऑपरेशन्सची डिफॉल्ट आवृत्तिमূल्य functions म्हणून प्रदान करते, तर traps सामान्य वर्तन साफ-सुथरे पाठवू शकते.
js
user = { : };
proxied = (user, {
() {
.();
.(target, key);
},
() {
(key === && value < ) ();
.(target, key, value);
},
});
proxied.;
proxied. = -;
