Proxy(Object)
时间: 2023-10-21 17:05:31 浏览: 32
Proxy(Object)是使用ES6中的Proxy构造函数来生成一个Proxy实例。Proxy对象可以在对目标对象进行某个操作时,对该操作进行拦截,并定制自定义的拦截行为。Proxy构造函数接受两个参数,第一个参数是被代理的目标对象,可以是任何东西,包括函数;第二个参数是代理配置,是一个带有拦截操作方法的对象,可以定义零个或多个代理函数。如果没有设置拦截器,所有对Proxy对象的操作都会直接转发给目标对象。\[1\]\[2\]
需要注意的是,如果一个属性不可配置且不可写,则Proxy不能修改该属性,否则通过Proxy对象访问该属性会报错。\[3\]
#### 引用[.reference_title]
- *1* *3* [Proxy 代理](https://blog.csdn.net/langmanboy/article/details/124396888)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Proxy 对象](https://blog.csdn.net/weixin_43762209/article/details/104150057)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]