原型与对象

1.对象创建有三种方式:对象字面量,new Object(),构造函数和工厂函数

2.面向对象的三大核心特征:封装  继承 多态

3.对象属性的检测方法:hasOwnProperty() 方法不检测原型(返回布尔值),in操作符:检测原型

4.object.prototype通过对象的prototype属性创建的属性方法可以被object对象的实例共享

5.原型链:由_proto_链接形成的链式结构 ①构造函数的实例有一个_proto_属性,指向构造的原型对象 ②构造函数的实例的_proto_属性有一个construct属性,可以直接指向构造函数 ③原型链上的内容能够被对象/函数访问

6.对象属性的查找:先从对象自身开始查找 有返回 没有查找构造函数 构造函数有返回 没有查找原型链 原型链上有返回 没有返回undefined

7.面向对象注意项:①变量转换为属性 ②函数转换为方法 ③this转换为that

 

给大家分享的全是理论知识呀~希望大家喜欢

                                    

posted @ 2019-08-09 20:41  会飞的大鹅  阅读(87)  评论(0)    收藏  举报