随笔分类 -  javascript-面向对象

摘要:001原型链 总结: 原型链:由__proto__形成的链条 Object里面的__proto__指向的是null 002方法继承 1、原型继承 貌似是可以的,但是这个原理是什么呢?同时注意一下上面的constructor的指向。接下来我们画一个内存图来解释一下原理和弊端。 从上面的内存图中我们不难 阅读全文
posted @ 2017-12-01 16:40 Alley-巷子 阅读(1000) 评论(0) 推荐(8)
摘要:1、构造函数 打印结果是false.为什么会是false? 这个时候就不得不说一个经典的面试题了!!! 当创建构造函数的时候js执行了哪些操作? 1、在内存中开辟了一块空间 2、把this指向了当前对象 通过这个面试题就可想而知为什么不相等了,地址的指向都不相同了还指望他们相同吗?如果还不理解我们还 阅读全文
posted @ 2017-11-12 16:55 Alley-巷子 阅读(1188) 评论(4) 推荐(14)
摘要:然后呢我们又创建了一个对象叫yasuo,这个时候我们想让yasuo也有play这个方法。因为play这个方法只有mangseng有,而yasuo是没有这个方法的,所以yasuo是没有办法调用这个play的 那我们可否借一下mangseng的方法呢?当然可以,在我们js中借我们可以用call 其实ca 阅读全文
posted @ 2017-11-06 23:00 Alley-巷子 阅读(1193) 评论(4) 推荐(12)
摘要:通过这张图我们很明显就可以看出了区别: 普通函数调用的时候this的指向是window 而构造函数调用的时候this的指向是这个对象 打印结果是:凡尘 18 为什么会是一个false呢???如果你听过凡尘老师讲课的话,在ES6的一张说过一道面试题。 创建构造函数的时候js执行了那些操作? 1、在内存 阅读全文
posted @ 2017-10-22 20:29 Alley-巷子 阅读(2920) 评论(14) 推荐(50)
摘要:当刚进游戏的时候我们肯定会先学习盲僧的Q技能,然后等等级上来以后我们在去学习盲僧的W技能,等到3级以后我们在去学习盲僧的E技能,依次类型,最后等到6级的时候我们肯定会 学习R技能,因为你迫不及待的想秀一波你的R闪 其实编程就像咱们玩游戏一样技能一步一步的来。在编程里面如果我们想要做某一个效果,首先我 阅读全文
posted @ 2017-10-22 18:28 Alley-巷子 阅读(3526) 评论(20) 推荐(28)