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 相关文章推荐
THREE.JS入门教程(5)你应当知道的十件事
Jan 24 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
Dec 26 Javascript
js关于精确计算和数值格式化以及直接引js文件
Jan 28 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
May 03 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
Sep 20 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
Apr 25 Javascript
Layui 数据表格批量删除和多条件搜索的实例
Sep 04 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
Sep 05 Javascript
微信小程序间使用navigator跳转传值问题实例分析
Mar 27 Javascript
js String.prototype.trim字符去前后空格的扩展
Aug 23 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
vue将data恢复到初始状态 && 重新渲染组件实例
Sep 04 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
Apache2 httpd.conf 中文版
2006/12/06 PHP
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
解密效果
2006/06/23 Javascript
javaScript 数值型和字符串型之间的转换
2009/07/25 Javascript
javascript 二分法(数组array)
2010/04/24 Javascript
js 得到文件后缀(通过正则实现)
2013/07/08 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
js数组去重的常用方法总结
2014/01/24 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
js智能获取浏览器版本UA信息的方法
2016/08/08 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
详解swipe使用及竖屏页面滚动方法
2018/06/28 Javascript
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
python3安装crypto出错及解决方法
2019/07/30 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
python 串行执行和并行执行实例
2020/04/30 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
几个数据库方面的面试题
2016/07/01 面试题
小学教师2014年度工作总结
2014/12/03 职场文书
公司安全管理制度范本
2015/08/05 职场文书
假期读书倡议书3篇
2019/08/19 职场文书