Proxy 其实就是说白了就是一个拦截器。

 

这个拦截器是当一些方法对某个对象进行修改、获取的时候做一些拦截的处理。

 

New Proxy(对象,处理(函数)) 这个处理函数是拥有两个函数 分别是get与set 

  这个get中呢又又三个参数,为 对象,key ,Proxy本身。

  这个set 是有4个参数, 为  对象,key ,value, Proxy本身 大多数最后一个参数是不用的。

Proxy是Vue 3.0实现数据的双向绑定,object.definePropty是Vue2.0 拿来实现的。

 

原型:

 

 

 

 

 

 

 这个表示 当出入的参数时候是使用对象本身的属性,当一些写死的值时候用prototype来存放。

这个Prototype下面的属性,只要是实现这个对象的 实例化都可以访问的到这个Proto

 

 

 

 

这个--proto--下面是有constructor 和一个新的__proto__ 

这个constructor 是指向的对象本身, 这个__proto__就是 原型链的东西。

这个constructor的指向是可以改变的。

 

 

说白一句话就是用来保存 多个死的数据。 这些死的数据 外界是不能够来修改与操作的。

原型

 

 原型链:

 

 

 

 

 

posted on 2021-01-30 16:15  晓欲望!  阅读(203)  评论(0)    收藏  举报