原型和原型链

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

原型和原型链

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

(1)创建一个新对象

(2)this指向新对象

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

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

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

   zepto设计和源码分析

 

原型和原型链

 

关于原型链

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

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

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

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

 

 

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

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

原型和原型链是Function ! 所以原型和原型链