zoukankan      html  css  js  c++  java
  • js的构造函数和原型

    1.构造函数创建对象

     function Person(name,age,job) {
                this.name = name;
                this.age = age;
                this.job = job;  
                this.sayName = function () {
                    alert(this.name);
                }
            }
            var person1 = new Person("cherry", 25, "Engineer");
            person1.sayName();

    2.原型

      function Person(name, age, job) {

                this.name = name;
                this.age = age;
                this.job = job;
            }
            Person.prototype.sayName = function () {
                alert(this.name);
            }
            var person1 = new Person("cherry", 25, "Engineer");
            person1.sayName();

    3.继承

      function Person(name, age, job) {
                this.name = name;
                this.age = age;
                this.job = job;
            }
            Person.prototype.sayName = function () {
                alert(this.name);
            }
            function Chinese() {
            }
            Chinese.prototype = new Person("cherry", 25, "Egineer");//Chinese继承自Person
            var chinese = new Chinese();
            chinese.sayName();//chinese共享Person的function
  • 相关阅读:
    获取deeplearning电子书
    iterm2 粘贴时有多余字符 0~ 1~
    linux mint使用中的问题解决记录
    column命令
    命令行中画图
    sphinx转pdf显示中文
    linux查看显卡
    python 3.6
    Mac笔记本中使用postgresql
    计算KS值的标准代码
  • 原文地址:https://www.cnblogs.com/xiaoxinstart/p/12782813.html
Copyright © 2011-2022 走看看