原型和原型链

1 .如果判断一个变量是数组类型

2.描述new 一个对象的过程

(1)创建一个新对象

(2)this指向新对象

(3)在构造函数中执行代码为this赋值

(4)返回新对象(前提是原构造函数没有返回一个对象)

3.zepto(或其他框架)源码中如何使用原型链

   zepto设计和源码分析

 

 

关于原型链

引用类型都有_proto_属性,指向其构造函数的原型对象

当引用类型查找属性时,本身找不到,则往_proto_ 上找,一层层找

所以引用类型最终查找的结果都会找到Object的原型上,所以都有toString() 等方法

再往上查找,为null ,所以原型链的顶端就是Object.prototype

 

 

那Object本身也是对象,它的_proto_属性指向哪里呢

指向其构造函数的原型对象,那它的构造函数是什么呢?

是Function ! 所以

 

posted @ 2018-10-19 18:07  你今天学习了吗  阅读(195)  评论(0)    收藏  举报