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正确获取元素样式详解
Aug 07 Javascript
基于Jquery实现键盘按键监听
May 11 Javascript
jQuery异步获取json数据方法汇总
Dec 22 Javascript
chrome不支持form.submit的解决方案
Apr 28 Javascript
javascript类型系统——日期Date对象全面了解
Jul 13 Javascript
原生和jQuery的ajax用法详解
Jan 23 Javascript
jQuery实现导航回弹效果
Feb 27 Javascript
js常用的继承--组合式继承
Mar 06 Javascript
tab栏切换原理
Mar 22 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
javascript中一些奇葩的日期换算方法总结
Nov 14 Javascript
JavaScript实现移动端拖动元素
Nov 24 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动态生成指定大小随机图片的方法
2016/03/25 PHP
PHP获取当前文件的父目录方法汇总
2016/07/21 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
javascript 数组操作详解
2015/01/29 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
js实现简单计算器
2015/11/22 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
2016/01/26 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
JS动态插入脚本和插入引用外部链接脚本的方法
2018/05/21 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
vue实现购物车案例
2020/05/30 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
vue3.0+vue-router+element-plus初实践
2020/12/02 Vue.js
vue 实现click同时传入事件对象和自定义参数
2021/01/29 Vue.js
python开发之字符串string操作方法实例详解
2015/11/12 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
python引用(import)某个模块提示没找到对应模块的解决方法
2019/01/19 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
Python实现自动访问网页的例子
2020/02/21 Python
python文件路径操作方法总结
2020/12/21 Python
要账委托书范本
2014/09/15 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
干部作风整顿自我剖析材料和整改措施
2014/09/18 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
千与千寻观后感
2015/06/04 职场文书
2015迎新晚会开场白
2015/07/17 职场文书
《失物招领》教学反思
2016/02/20 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
MySQL优化及索引解析
2022/03/17 MySQL