javascript中函数构造器和原型研究
来源:互联网 发布:玉溪广电网络分公司 编辑:程序博客网 时间:2024/06/01 07:19
var ParentObj = function(){
this.say = function(){
console.log('parent');
}
};
var ChildObj = function(){
this.say = function(){
console.log('child');
};
};
//ChildObj.prototype 不等于 ChildObj or Object
//ChildObj.prototype.constructor === ChildObj 这个是对的
//console.log(ChildObj.prototype == new Object);
//执行delete ChildObj.prototype.constructor ;之后,ChildObj.prototype.constructor == Object为真,在类创建以后,prototype指向的是Object的一个实例,但是constructor赋值为当前对象,当使用delete删除以后,就会使constructor指向Object
//因此函数和构造器的区别在于prototype属相是否指向一个有意义的值,其他的没有本质区别
//console.log(ChildObj.prototype.constructor == Object);
//ChildObj.prototype = new ParentObj();
var p = new ParentObj();
var c = new ChildObj();
//在初始的状态下,p.constructor == ParentObj 为true对象实例的constructor指向构造器
//在ChildObj.prototype = new ParentObj();的情况下p.constructor == c.constructor为true
console.log(p.constructor == c.constructor );
- javascript中函数构造器和原型研究
- javascript中构造函数、对象、原型关系
- JavaScript中构造函数及原型介绍
- javascript 类 构造函数和原型
- Javascript的类,构造函数和原型
- javascript的构造函数和原型
- javascript的原型和构造函数
- JavaScript中的构造函数和原型对象
- javaScript构造函数和原型对象
- Javascript中函数、构造函数以及原型的用法区别
- Javascript函数、构造函数、原型、类和对象
- JavaScript学习12 JS中定义对象的几种方式(原型和构造函数)
- 【学习笔记】JavaScript中,构造函数、原型对象和实例的关系
- javascript中组合使用构造函数模式和原型模式创建对象
- Javascript构造函数、原型、对象
- JavaScript中原型、构造函数与对象的关系
- Javascript中类的构造函数以及原型构造法,以及定义共有变量和私有变量
- javascript 学习笔记3-构造函数、类和原型
- POJ-1797(dijstra变形)(Heavy Transportation)
- ExtJs之Ext.data.Store
- MySQL数据读取,ExtJS和PHP Json
- How Google TestsSoftware[完整版]
- 杭电1008解题报告
- javascript中函数构造器和原型研究
- org.hibernate.MappingNotFoundException: resource: xxx.hbm.xml not found
- 黑马程序员 日记一:传统定时器Timer及TimerTask。
- (转)塔吉特读心术——用户数据分析的魔力
- 每日学习总结
- national unified cpu architecture
- shared_ptr解析
- 用Eclipse 开发Dynamic Web Project应用程序
- C语言深度解剖(精讲版)——读书笔记22-函数指针