理解原型对象
来源:互联网 发布:工业数据采集 编辑:程序博客网 时间:2024/05/22 04:26
prototype:
只要创建一个新函数,就会为该函数创建一个 prototype 属性,这个属性指向函数的原型对象。默认情况下,所有原型对象会获得一个constructor 属性,这个属性是一个指向 prototype 属性所在函数的指针。
_proto_:
当调用构造函数创建一个实例后,该实例的内部将包含一个指针,指向构造函数的原型对象。在Firefox、Safari、Chrome 可以使用 _proto_ 来访问。
最重要的是: 这个连接是存在于实例与构造函数的原型对象之间,而不是存在与实例与构造函数之间 。
<script>function Person(){//在构造函数的原型上创建属性和方法Person.prototype.name = 'mike';Person.prototype.age = 23;Person.prototype.sayName = function(){console.log(this.name);};}// 创建一个名为 person1 的实例var person1 = new Person();</script>
在这个例子中,创建了一个叫 Person 的构造函数,然后在它的原型对象上增加方法和属性,然后创建了一个实例 person1, 在火狐、Safari、谷歌浏览器中 可以使用 person1._proto_ 来访问 Person函数的原型对象 即 Person.prototype
阅读全文
0 0
- js原型对象理解
- 线性理解原型对象
- 对象理解原型链
- 理解原型对象
- 深入理解原型对象和原型链
- JS-原型对象的理解
- JS 对象,原型的理解
- 理解javascript 对象,原型对象、闭包
- js的原型链和对象理解
- 理解js的prototype原型对象
- 深入理解JavaScript的原型对象
- 深度理解JS对象及原型
- 谈谈对js原型对象的理解
- 关于JavaScript原型对象的理解
- 对js原型对象的理解
- 关于对象原型链的理解
- Javascript对象和原型继承的理解
- 深入理解JavaScript的原型对象
- 带重复元素的排列
- B
- AVAssetReader 音频波形图
- Linux命令每日学之find
- java第一篇
- 理解原型对象
- eclipse常用快捷键大全
- 微分几何速览
- JavaWebBug-Class.forName(driver)报错
- 139. Word Break
- Python文件操作(一)
- GAN生成对抗网络的TensorFlow实现
- 网络流板子(良心)
- 参考例7.4,利用求阶乘函数Fact(),编程计算并输出1!+2!+......+n!的值