JavaScript中使用构造函数实现继承的代码


Posted in Javascript onAugust 12, 2010
//首先创建父类 
function Person(name, age, address) { 
this.name = name; 
this.age = age; 
this.address = address; 
} 
//创建子类 
function Student(score) { 
this.score = score; 
//可以用call方法或者是apply方法调用函数的构造函数 
//调用父类的构造函数,通过call方法调用Person类的构造函数。这样就会在student中初始化Person对象,student也就有了Person的属性的副本 
Person.call(this,"zhangsan",22,"中国北京!"); 
} var student = new Student(100); 
alert(student.address + student.score + "分");

//上述Person.call方法调用中第二个参数开始为传递的数据参数
Javascript 相关文章推荐
Javascript 检测、添加、移除样式(className)函数代码
Sep 08 Javascript
javascript倒计时功能实现代码
Jun 07 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
TypeScript 中接口详解
Jun 19 Javascript
理解javascript函数式编程中的闭包(closure)
Mar 08 Javascript
js时间戳和c#时间戳互转方法(推荐)
Feb 15 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
Sep 12 Javascript
vue-cli项目配置多环境的详细操作过程
Oct 30 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
May 30 Javascript
Vue分页器实现原理详解
Jun 28 Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 Javascript
Element Carousel 走马灯的具体实现
Jul 26 Javascript
javascript最常用与实用的创建类的代码
Aug 12 #Javascript
javascript中最常用的继承模式 组合继承
Aug 12 #Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
Aug 12 #Javascript
Javascript倒计时代码
Aug 12 #Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 #Javascript
JavaScript 通过模式匹配实现重载
Aug 12 #Javascript
js更优雅的兼容
Aug 12 #Javascript
You might like
星际争霸中的热键
2020/03/04 星际争霸
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
2013/06/05 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
浅析JavaScript中两种类型的全局对象/函数
2013/12/05 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
AngularJs ng-route路由详解及实例代码
2016/09/14 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
基于python生成器封装的协程类
2019/03/20 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
python numpy中cumsum的用法详解
2019/10/17 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
委托证明的格式
2014/01/10 职场文书
党委班子对照检查材料
2014/08/19 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
财务审计整改报告
2014/11/06 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
python实现自定义日志的具体方法
2021/05/28 Python