zoukankan      html  css  js  c++  java
  • 一个简单的Javascript的继承案例

     1 function Person(name, age) {
     2     this.name = name;
     3     this.age = age;
     4 }
     5 function Male(name, age) {
     6     Person.apply(this, arguments);
     7     this.sex = '男';
     8 }
     9 
    10 Male.prototype.showSex = function(){
    11     console.log(this.sex);
    12 }
    13 function F(){}
    14 F.prototype = Person.prototype;
    15 Male.prototype = new F();
    16 Male.prototype.constructor = Male;
    17 var m = new Male("小明", 20);
    18 Person.prototype.showName = function(){console.log(this.name);}
    19 m.showName();
    20 console.log(m.constructor == Male);
    21 console.log(m instanceof Person);
    22 console.log(m instanceof Male);
    23 console.log(m instanceof F);
  • 相关阅读:
    SpringBoot笔记
    SpringBoot面试篇
    多线程篇
    Tomcat篇
    Redis篇
    Nginx篇
    JVM篇
    MySQL篇
    python ETL工具 pyetl
    python通用数据库操作工具 pydbclib
  • 原文地址:https://www.cnblogs.com/cnlove/p/3231990.html
Copyright © 2011-2022 走看看