摘要: 1. for in 循环遍历的时候,默认的话可以把自己私有的和在它所属类原型上扩展的属性和方法都可以遍历到,但是一般情况下,我们遍历一个对象只需要遍历私有的即可,我们可 以使用以下的判断进行处理即可: 写法一: 写法二:(比较常用) 2.Object.create(proObj) //创建一个新的对 阅读全文
posted @ 2018-04-24 15:01 Z-DL 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 重构原型对象的方式:自己新开辟一个堆内存,存储我们公有的属性和方法,把浏览器原来给Fn.prototype开辟的那个替换掉 1.只有浏览器天生给Fn.prototype开辟的堆内存里面才有constructor,而我们自己开辟的堆内存没有这个属性,这样constructor指向就不是Fn而是Obje 阅读全文
posted @ 2018-04-24 14:02 Z-DL 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.在原型模式中,this常用的有两种情况: 1)在类中this.xxx = xxx; this是当前类的实例 2)在某一个方法中的this,看执行的时候“.”前面是谁this就是谁,不管前面有多长,this就是多长 a)需要先确定this指向(this是谁) b)把this替换成对应得代码 c)按 阅读全文
posted @ 2018-04-24 11:25 Z-DL 阅读(321) 评论(0) 推荐(0) 编辑