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的指向是可以改变的。
说白一句话就是用来保存 多个死的数据。 这些死的数据 外界是不能够来修改与操作的。
原型

原型链:


 
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号