js原型和原型链总结
2017-12-22 10:49
393 查看
参考文章
1.
2.每个对象都有
3.原型对象,顾名思义,它就是一个普通对象
4.在默认情况下,所有的原型对象都会自动获得一个
5.那
也就是在
6.原型和原型链是JS实现继承的一种模型。
7.原型链的形成是真正是靠
1.
Person为构造函数
person1.constructor == Person person1.constructor == Person Person.prototype.constructor == Person person1._proto_ == Person.prototype;
2.每个对象都有
proto属性,但只有函数对象才有
prototype属性
3.原型对象,顾名思义,它就是一个普通对象
4.在默认情况下,所有的原型对象都会自动获得一个
constructor(构造函数)属性,这个属性(是一个指针)指向
prototype属性所在的函数(Person)
5.那
Person.prototype为什么有
constructor属性??同理,
Person.prototype(你把它想象成 A) 也是
Person的实例。
也就是在
Person创建的时候,创建了一个它的实例对象并赋值给它的
prototype,基本过程如下:
var A = new Person(); Person.prototype = A;
6.原型和原型链是JS实现继承的一种模型。
7.原型链的形成是真正是靠
_proto_而非
prototype
相关文章推荐
- JS中的原型及原型链的一点总结
- js 原型和原型链详解,总结的很好,值得学习
- JS中的原型及原型链的一点总结
- JavaScript学习总结(五)原型和原型链详解(续)
- js原型和原型链
- js 原型和call()总结
- js中的原型及原型链
- 原型模式与原型链(js学习)
- JS高级原型阶段知识总结
- JS原型和原型链
- js中原型,原型链的学习与认识
- JavaScript学习总结三:js基于原型面向对象
- JS中原型链中的prototype与_proto_的个人理解与详细总结(**************************************************************)
- js中的原型与原型链的一点理解
- JS原型与原型链(好文看三遍)
- JS高级---原型到原型链(一看就懂)
- JS学习之原型和原型链模式
- JavaScript学习总结三:js基于原型面向对象
- JavaScript筑基篇(三)->JS原型和原型链的理解
- js 原型和原型链