javascript多重继承
function employee(name, job, born) {
this.name = name;
this.job = job;
this.born = born;
}
function house() //这个是新的类
{
this.addr = "beijing";
//var family=fuction(); //这又是一个类 里面可能还有wife,chilren等类
}
employee.prototype.salary = 50000; //基本工资
employee.prototype.house = new house();
var bob = new employee("Bill Gates", "Engineer", 1985);
var bill = new employee("Bill Gates", "Engineer", 1985);
bob.salary = 10000;
bill.salary = 20000;
console.log(bill.salary);
console.log(bob.salary);
console.log(bill.house.addr); // "beijing"-->就是要实现这个效果
总结:函数属性赋值=对象。这样调用函数属性就可以调用到其它对象上的属性和方法,从而达到效果。
转载于:https://www.cnblogs.com/chenweichu/p/5593021.html
javascript多重继承相关推荐
- 深入 JavaScript 装饰器
深入 JavaScript 装饰器 更新时间:2020-03-24 11:11:12 人生的价值,并不是用时间,而是用深度去衡量的. --列夫·托尔斯泰 俗话说,人靠衣装,佛靠金装.大街上的小姐姐都喜 ...
- php 传智播客 学习内容
第一阶段:(PHP+MySQL核心编程) 课程名称 阶段课程 课程内容 学习目标 PHP+MySQL核心编程(21天) PHP基本语法加强 Apache--directory配置段 一个IP和多个域名 ...
- 一种javascript链式多重继承的方式(__proto__原型链)
var a=function(){this.foo='bar';} a.prototype={b:1}; var aa=function(){} aa.prototype={c:2,__proto__ ...
- 深度探索javascript的call和apply面向对象应用
1)无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化.因为通常一个函数(Function)的调用,会有一个额外的隐藏参数,就是函数(Function)所属的对象(如果没有所特指,则为glo ...
- JavaScript 教程(二)
面向对象编程 实例对象与 new 命令 JavaScript 语言具有很强的面向对象编程能力,这里介绍 JavaScript 面向对象编程的基础知识 对象是什么 面向对象编程(Object Orien ...
- JavaScript instanceof 运算符深入剖析
简介: 随着 web 的发展,越来越多的产品功能都放在前端进行实现,增强用户体验.而前端开发的主要语言则是 JavaScript.学好 JavaScript 对开发前端应用已经越来越重要.在开发复杂产 ...
- javaScript call 函数的用法说明
javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释. call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一 ...
- Classical Inheritance in JavaScript
Douglas Crockford www.crockford.com 翻译:ThoughtScript 原文链接 http://javascript.crockford.com/inhe ...
- 由浅到深了解JavaScript类
无忧的老帖,不过价值不老,可以看看!! 作者:泣红亭 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成"类别"或者"类型"可能会 ...
- 【转】一个优秀的Javascript框架--Prototype解说
from:http://blog.csdn.net/meil/archive/2007/04/25/1585056.aspx Prototype.js 是Ruby On Rails的副产品 ...
最新文章
- mysql sys库 oom_MySQL 5.6因为OOM导致数据库重启
- 第三章:Python基础の函数和文件操作实战
- JS模板引擎handlerbars入门
- socket编程方法,概念
- 【数据结构与算法】平方探测法散列表的Java实现
- java程序计时器_求完整简单java计时器小程序代码,急!!
- 利用管道实现进程间同步
- 矩池云里查看cuda版本
- 一种新的页面导航方法
- 你不知道的redis——主从复制,因为该命令redis作者曾摊上事
- latex textbf没有用_把知乎改造成LaTex创作平台
- 【CTF】关于md5总结
- 怎样修改美国的服务器节点,美国云服务器节点怎么
- 惠普笔记本电脑驱动BIOS下载中心,战66驱动下载
- 卡内基梅隆大学计算机科学博士,2020年卡内基梅隆大学博士专业设置
- 学计算机装什么系统,怎么看电脑装的什么系统|怎么查看安装的系统是什么版本...
- python库01—scipy.linalg(线性代数)
- java使用jsoup爬虫入门
- PHPMyWind支持PDF粘贴
- 细数20世纪最伟大的10大算法