老师您好,帮看一下这个问题
来源:3-5 vue如何监听数组变化
要每天学习的小蓝同学
2022-01-22 16:08:57
定义一个原型
创建对象,指向定义的原型
把各个方法循环遍历之后创建对应的方法函数,实际上还是用定义的原型去调用相应的方法
更改隐性原型,是因为arrProto封存了定义的原型oldArrayProperty,存在了相应的一些方法
1回答
同学你好,理解的对的。如下代码是更改了数组target的原型:
target的新原型是arrPtoto,而arrPtoto中既有数组target原本应该有的push、pop等方法,还被新增了更新视图的方法:
而新原型arrPtoto中的push、pop等方法,具体逻辑还是用的“旧原型oldArrayProperty的push、pop”等方法。
祝学习愉快!
相似问题