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 相关文章推荐
js运动框架_包括图片的淡入淡出效果
May 11 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
Mar 06 Javascript
js变形金刚文字特效代码分享
Aug 20 Javascript
js获取时间精确到秒(年月日)
Mar 16 Javascript
jQuery改变form表单的action,并进行提交的实现代码
May 25 Javascript
js定时器+简单的动画效果实例
Nov 10 Javascript
原生JS实现瀑布流插件
Feb 06 Javascript
在Vue项目中引入腾讯验证码服务的教程
Apr 03 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 Javascript
vue滚动tab跟随切换效果
Jun 29 Javascript
vue element table中自定义一些input的验证操作
Jul 18 Javascript
vue elementui tree 任意级别拖拽功能代码
Aug 31 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
PHP MSSQL 存储过程的方法
2008/12/24 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
javascript创建数组之联合数组的使用方法示例
2013/12/26 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
js 求时间差的实现代码
2016/04/26 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
Vue2单一事件管理组件通信
2017/05/09 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
2019/08/02 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
python 查找文件夹下所有文件 实现代码
2009/07/01 Python
python 字符串只保留汉字的方法
2018/11/16 Python
在python中实现调用可执行文件.exe的3种方法
2019/07/07 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
django数据模型中null和blank的区别说明
2020/09/02 Python
Python Unittest原理及基本使用方法
2020/11/06 Python
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
教师自荐信范文
2015/03/06 职场文书
市级三好生竞选稿
2015/11/21 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis
动作冒险《Hell Is Us》将采用虚幻5 消灭怪物探索王国
2022/04/13 其他游戏