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 相关文章推荐
利用jquery操作select下拉列表框的代码
Jun 04 Javascript
javascript与CSS复习(二)
Jun 29 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
Sep 14 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
Nov 08 Javascript
两个数组去重的JS代码
Dec 04 Javascript
JavaScript删除指定子元素代码实例
Jan 13 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
Aug 20 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
javascript prototype原型详解(比较基础)
Dec 26 Javascript
JavaScript显式数据类型转换详解
Mar 18 Javascript
vue 项目 iOS WKWebView 加载
Apr 17 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
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
禁止你的左键复制实用技巧
2013/01/04 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
node.js路径处理方法以及绝对路径详解
2021/03/04 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
Angular 表单控件示例代码
2017/06/26 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
浅谈js闭包理解
2019/04/01 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
layui动态加载多表头的实例
2019/09/05 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
python fabric实现远程操作和部署示例
2014/03/25 Python
数据挖掘之Apriori算法详解和Python实现代码分享
2014/11/07 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
前端canvas水印快速制作(附完整代码)
2019/09/19 HTML / CSS
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
护士自我评价
2014/02/01 职场文书
《日月潭》教学反思
2014/02/28 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
关于@OnetoMany关系映射的排序问题,使用注解@OrderBy
2021/12/06 Java/Android