工廠模式創(chuàng)建對象和構造函數(shù) 原型模式

1.工廠模式
    function Person(name,age,job){
                      //創(chuàng)建對象
                      var o = {};
                       o.name = name;
                       o.age = age;
                       o.job = job;
                       
                       o.showName = function(){
                                    alert(this.name);
                      };
                        .showName = function(){
                                     alert(this.age);
                      };
                       .showName = function(){
                                     alert(this.age)
                       };
                        return o;
    }
    var Tom = Person('tom',18,'程序員');
    Tom.showName();
2.構造函數(shù)
    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.age)
                       };
                        return o;
    }
    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.peototype.showName = function(){
                alert(this.name);
    };
            person.peototype.showAge = function(){
                alert(this.age);
    };
    person.peototype.showJob = function(){
                alert(this.job);
    };
    var Lucy = new person('Lucy',19,'測試鼠');
    alert(luck.showName());
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容