js继承---类继承法
2015-12-27 18:23
591 查看
//父类 function Aaa(name,sex,inter){ this.name = name; this.sex = sex; this.inter = [1,2,3]; } Aaa.prototype.showName = function(name){ return name; } //子类 function Bbb(){ Aaa.call(this);//继承父类属性 } /* 继承父类中的function方法: F过渡方法 避免prototype重复 Bbb.prototype.constructor = Bbb; 将构造方法重新指向 Bbb */ //function F(){} var F = function(){}; F.prototype = Aaa.prototype; Bbb.prototype = new F(); Bbb.prototype.constructor = Bbb; //实例化父类 var b1 = new Aaa(); b1.inter.push(4); console.log("实例化父类后给inter增加元素结果为:"+b1.inter.toString()); //实例化子类 var b2 = new Bbb(); b2.inter.push(5); console.log("实例化子类后给inter增加元素结果为:"+b2.inter.toString());
相关文章推荐
- extjs的相关属性
- Javascript DOM 编程艺术(second edition) 读书笔记(3)
- 我的进阶书单记录(少喝鸡汤,多读书
- JavaScript正则表达式的模式匹配
- Javascript的类和原型
- 扣丁学堂——Json解析
- javascript-工厂模式创建
- jmeter 与 json
- web项目中界面(jsp或者js)之间参数的传递
- JFinal+FullCallender.js开发终极排班管理系统
- js事件3-事件对象
- js事件3-事件对象
- JavaScript 使用Document记录cookie
- js里slice,substr和substring的区别
- JS跨域
- 输入框提示文字js
- JSP学习总结
- js判断对象类型
- javascript编码与解码
- javascript基础编程の变量、对象、数据类型及函数