ES6学习小结7:何为Proxy?

何为Proxy?修改某些操作的默认行为。

具体化:可以理解成在目标对象之前设置一层拦截,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。

还是不明白?那就举个具体的场景:我们想要购买海外的商品,那可能需要找代购,代购到国外买到商品后,回国后再转交给你。在这个场景中,代购起到了中介代理购买的作用,也就是proxy构造函数起到的作用。

参数形式:

image

方法:

image

应用场景:(表单验证)

image

https://segmentfault.com/a/1190000019198822

https://www.cnblogs.com/kdcg/p/9145385.html

猜你喜欢

转载自www.cnblogs.com/hxw1024/p/12134245.html