美文网首页
工厂模式创建对象、构造函数和原型模式

工厂模式创建对象、构造函数和原型模式

作者: Tellme丶 | 来源:发表于2018-12-12 19:35 被阅读0次

1.工厂模式

function Person(name,age,job) {
        //创建一个空对象
        var o = {};

        o.name = name;
        o.age = age;
        o.job = job;

        o.showName = function () {
            alert(this.name);
        };
        o.showName = function () {
            alert(this.age);
        };
        o.showName = function () {
            alert(this.job);
        };
        return o;
    }
    var Tom = Person('tom',18,'程序员');
    Tom.showName();

2.构造函数

 function Person(name,age,job) {
        this.name = name;
        this.age = age;
        this.job = job;

        this.showName = function () {
            alert(this.name);
        };
        this.showAge = function () {
            alert(this.age);
        };
        this.showJob = function () {
            alert(this.job);
        };
    }
    var Bob = new Person('bob',18,'产品汪');
    Bob.showName();

3.原型模式

  function Person(name,age,job) {
        this.name = name;
        this.age = age;
        this.job = job;
    }
    // prototype原型
    Person.prototype.showName = function () {
        alert(this.name);
    };
    Person.prototype.showAge = function () {
        alert(this.age);
    };
    Person.prototype.showJob = function () {
        alert(this.job);
    };
    var Lucy = new Person('Lucy',19,'测试鼠');
    alert(Lucy.showName());

相关文章

  • 对象的创建与继承

    创建对象 工厂模式 => 构造函数模式 => 原型对象模式 => 构造函数模式+原型对象模式 工厂模式 构造函数模...

  • JavaScript 面向对象

    单个对象 创建自定义对象 创建对象字面量 变体 工厂模式 构造函数模式 原型模式 构造函数模式+原型模式 寄生构造模式

  • 关于JavaScript创建对象的多种方式

    JavaScript创建对象的方法 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式...

  • Js创建对象的几种模式

    Js创建对象的几种模式 工厂模式 构造函数模式 原型模式 组合使用构造函数模式和原型模式 动态原型模式 稳妥构造函数模式

  • js中创建对象的方式

    大纲:创建单个对象(Object构造函数,对象字面量)创建多个对象(工厂模式,构造函数模式,原型模式,组合使用构造...

  • 2020-12-15

    js对象的创建和函数 创建对象 工厂模式 构造函数 原型方式+构造函数

  • JavaScript创建对象

    JavaScript中创建对象有以下七种方式: 工厂模式构造函数模式原型模式构造函数和原型组合模式动态原型模式寄生...

  • JS创建对象和实现继承的方式

    前端知识点: 一、创建对象的方式 工厂模式、构造函数模式、原型模式、组合使用构造函数模式和原型模式、动态原型模式、...

  • js最常用的创建对象和继承方法

    对象创建方法有很多种:工厂模式、构造函数模式、原型模式,动态原型模式、寄生构造函数模式、稳妥构造函数模式……继承的...

  • 创建对象的方式(二)

    上回说到创建对象最常用的三个方式。工厂模式、构造函数模式和原型模式。工厂模式不去准确确定对象的类型,构造函数模式封...

网友评论

      本文标题:工厂模式创建对象、构造函数和原型模式

      本文链接:https://www.haomeiwen.com/subject/begphqtx.html