您的位置:首页 > 其它

详解原型链,面向对象(上)

2017-12-14 10:31 127 查看
最近学习了慕课网<<前端跳槽面试必备技巧>>其中面向对象一节讲的很好,特意来总结一下

原型链

1.如何创建对象



a. 一个对象就是一个实例

2.原型,构造函数,实例,原型链之间的关系



a. 任何函数都可以当做构造函数,new完了就是构造函数

b.构造函数都有prototype属性

     c.var a=new fun();

     a.__proto__===fun.prototype

3.instanceof 原理



a.实际上就是判断 实例对象.__proto__ 与构造函数.prototype是不是引用的同一个地址

b.只要在原型链上的,instanceof返回的结果都是true,比如 o3 instanceof M是true,那么 o3 instanceof Object也是true

4.模拟new的过程



(未完待续)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: