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多重继承相关推荐

  1. 深入 JavaScript 装饰器

    深入 JavaScript 装饰器 更新时间:2020-03-24 11:11:12 人生的价值,并不是用时间,而是用深度去衡量的. --列夫·托尔斯泰 俗话说,人靠衣装,佛靠金装.大街上的小姐姐都喜 ...

  2. php 传智播客 学习内容

    第一阶段:(PHP+MySQL核心编程) 课程名称 阶段课程 课程内容 学习目标 PHP+MySQL核心编程(21天) PHP基本语法加强 Apache--directory配置段 一个IP和多个域名 ...

  3. 一种javascript链式多重继承的方式(__proto__原型链)

    var a=function(){this.foo='bar';} a.prototype={b:1}; var aa=function(){} aa.prototype={c:2,__proto__ ...

  4. 深度探索javascript的call和apply面向对象应用

    1)无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化.因为通常一个函数(Function)的调用,会有一个额外的隐藏参数,就是函数(Function)所属的对象(如果没有所特指,则为glo ...

  5. JavaScript 教程(二)

    面向对象编程 实例对象与 new 命令 JavaScript 语言具有很强的面向对象编程能力,这里介绍 JavaScript 面向对象编程的基础知识 对象是什么 面向对象编程(Object Orien ...

  6. JavaScript instanceof 运算符深入剖析

    简介: 随着 web 的发展,越来越多的产品功能都放在前端进行实现,增强用户体验.而前端开发的主要语言则是 JavaScript.学好 JavaScript 对开发前端应用已经越来越重要.在开发复杂产 ...

  7. javaScript call 函数的用法说明

    javaScript 中的 call() 是一个奇妙的方法,但也是一个让人迷惑的方法,先看一下官方的解释. call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一 ...

  8. Classical Inheritance in JavaScript

    Douglas Crockford    www.crockford.com   翻译:ThoughtScript  原文链接 http://javascript.crockford.com/inhe ...

  9. 由浅到深了解JavaScript类

    无忧的老帖,不过价值不老,可以看看!! 作者:泣红亭 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成"类别"或者"类型"可能会 ...

  10. 【转】一个优秀的Javascript框架--Prototype解说

    from:http://blog.csdn.net/meil/archive/2007/04/25/1585056.aspx       Prototype.js 是Ruby On Rails的副产品 ...

最新文章

  1. mysql sys库 oom_MySQL 5.6因为OOM导致数据库重启
  2. 第三章:Python基础の函数和文件操作实战
  3. JS模板引擎handlerbars入门
  4. socket编程方法,概念
  5. 【数据结构与算法】平方探测法散列表的Java实现
  6. java程序计时器_求完整简单java计时器小程序代码,急!!
  7. 利用管道实现进程间同步
  8. 矩池云里查看cuda版本
  9. 一种新的页面导航方法
  10. 你不知道的redis——主从复制,因为该命令redis作者曾摊上事
  11. latex textbf没有用_把知乎改造成LaTex创作平台
  12. 【CTF】关于md5总结
  13. 怎样修改美国的服务器节点,美国云服务器节点怎么
  14. 惠普笔记本电脑驱动BIOS下载中心,战66驱动下载
  15. 卡内基梅隆大学计算机科学博士,2020年卡内基梅隆大学博士专业设置
  16. 学计算机装什么系统,怎么看电脑装的什么系统|怎么查看安装的系统是什么版本...
  17. python库01—scipy.linalg(线性代数)
  18. java使用jsoup爬虫入门
  19. PHPMyWind支持PDF粘贴
  20. 细数20世纪最伟大的10大算法

热门文章

  1. 对话苹果公司的一号员工Bill Fernandez
  2. gnuplot在windows下的安装和使用
  3. 一个PHP程序员应该掌握的10项技能!【更新】
  4. C# 对称算法,加密解密类
  5. Linux学习笔记七:下载文件到开发板--搭建TFTP服务器
  6. java中awt和swing是的关系以及区别
  7. 洛谷-神奇的幻方-NOIP2015提高组复赛
  8. Android Studio API 文档_下载与使用
  9. Java Web前后端分离的思考与实践
  10. event.srcElement 与event.target