JS对象继承
来源:互联网 发布:excel怎么标注重复数据 编辑:程序博客网 时间:2024/06/04 21:37
function inheritPrototype(subType,superType){ var prototype = object(superType.prototype); prototype.constructor = subType; //将原型指向sub对象 subType.prototype = prototype;}
function object(o){ //创建一个空的构造函数 function F(){}; //空构造函数的原型对象指向o这个对象 F.prototype = o; return new F();}
//父类
function Father(){ this.name = 'zhang'; this.color = ['red','green'];}Father.prototype.sayName = function({console.log(this.name)}
//子类
function Son(){ //call 借用父类构造函数 Father.call(this);//自动执行改变this指向 this.age=18; }inheritPrototype(Son,Father);var son = new Son();console.log(son.color);
阅读全文
0 0
- JS 对象编程 继承
- js 面向对象 继承
- JS面向对象-继承
- JS封装,对象继承
- js对象的继承
- JS对象继承
- JS对象继承
- js创建对象继承
- JS对象继承方法
- js对象继承
- js对象的继承
- js中对象继承
- js面向对象继承
- js对象继承
- js面向对象,继承
- js面向对象继承
- JS对象继承
- JS面向对象---继承
- GreenDao3.0数据库升级
- SublimeText3插件安装及使用
- Android中补间动画4----Animation的插值器Interpolator的使用
- Spark学习笔记(相关ha集群搭建+知识总结)
- 授权用户访问数据字典三种方式
- JS对象继承
- npm升级package如何对应的更新package.json中的版本号
- git 远程分支
- POJ 3414.Pots
- Java基础06 组合
- 不忘初心,感动仍在,记陈立杰老师在成都赛区开幕式的讲话
- IE浏览器驱动下载
- 关于大型网站技术演进的思考(二十):网站静态化处理—web前端优化—中(12)
- mac使用expect实现自动登录跳板机