面向对象继承 (for in 原型链查找属性)
2024-08-29 18:14:25
window.onload=function(){
new Preson('liujian','男').show();
new Work('liujian','男','工人').show();
new Work('liujian','男','工人').ShowWork(); } function Preson(name,sex){
this.name=name;
this.sex=sex; }
Preson.prototype={
show:function(){
console.log(
this.name
)
},
Sex:function(){
console.log(
this.sex
)
}
} function Work(name,sex,work){
Preson.call(this,name,sex,work);
this.work=work;
}
/*
for (var i in Preson.prototype) {
Work.prototype[i]=Preson.prototype[i]
}
*/
Work.prototype=Object.create(Preson.prototype);
Work.prototype.constructor=Work; Work.prototype={
show:function(){
alert(1)
},
ShowWork:function(){
console.log(this.work+','+this.name)
}
}
最新文章
- IOS开发基础知识--碎片10
- 用TypeScript开发爬虫程序
- 实现jquery.ajax及原生的XMLHttpRequest调用WCF服务的方法
- GEMR: Get the parent window for view
- UVALive 6093 Emergency Room --优先队列实现的模拟
- 1、ListView自定义控件下拉刷新(一)
- iis7.5 应用程序池 经典模式和集成模式的区别
- SpringMVC Spring MyBatis整合配置文件
- ASP.NET Core开发者指南
- MAC Undefined symbols for architecture x86_64 cv::imwrite
- jmeter(二十一)jmeter常用插件介绍
- [ZJOI2019]麻将
- 从Java小白到收获BAT等offer,分享我这两年的经验和感悟
- [福大软工] Z班 第1次成绩排行榜
- 从word得到表格数据插入数据库(6位行业代码)
- NOI2019 SX 模拟赛 no.5
- [转] mongoDB与mongoose
- Redis设计与实现:读书笔记之一
- elk kibana查询语法
- Arch Linux中通过AUR安装Redis Desktop Manager失败