function A(name,color){
this.name=name;
this.color=color;
 
}
A.prototype.getColor=function(){
return this.color
}
A.prototype.getName=function(){
return this.name
}
function B(name ,color,type){
//继承方法1
A.call(this,name,color)
this.type=type
}
B.prototype.getType=function(){
return this.type
}
//继承方法2
Object.setPrototypeOf(B.prototype,A.prototype)
 
var a =new B('cc','yellow','nv')
console.log(a.name)
console.log(a.color,a.type)
// 结果 cc
// 结果 yellow nv
var b=new A('cc','yellow','nv')
console.log(b)
//结果 A {name: "cc", color: "yellow"}color: "yellow"name: "cc"__proto__: Object

最新文章

  1. java timer 执行任务
  2. HBase工程师线上工作经验总结----HBase常见问题及分析
  3. 简易购物车 --day2
  4. Java7并发编程实战(一) 线程的中断
  5. DeviceFamily XAML Views(一)
  6. 【Beta版本】冲刺-Day3
  7. HTTP的长短连接、长短轮询的区别(转载)
  8. php url字符转义操作
  9. DataFromFile
  10. Swift中可能失败的构造器的传播(调用)和重写
  11. .net 2.0中半角全角错误的解决办法
  12. QT国际化
  13. 1.2. chromium源代码分析 - chromiumframe - 入口函数
  14. 蓝牙门禁Android客户端
  15. 锋利的jQuery中的事件与动画
  16. shell中条件判断语法与判断条件小结
  17. 【bzoj4445 scoi2015】小凸想跑步
  18. linu下C语言之BMP图片操作编程(中)
  19. python-inotify 在linux上安装
  20. 使用Windows API进行串口编程

热门文章

  1. mysql5.7 不兼容问题
  2. ubuntu fastdds安装
  3. 【Pr】如何将音频剪成多段批量导出
  4. c语言动态库与静态库
  5. 打开IE浏览器被强制跳转至edge
  6. grep展示相邻行
  7. Django的urls的配置
  8. 思科vlan简单配置
  9. linux下项目自动化备份
  10. 关于活动目录AD(域)的相关配置(已更新8.31)