JS对象的几种创建方式

Posted qian21

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS对象的几种创建方式相关的知识,希望对你有一定的参考价值。

1、工厂模式创建对象

function createPerson(name,age,job){
    var o  = new Object();
    o.name = name;
    o.age = age;
    o.job = job;
    o.sayName = function(){
         alert(this.name);    
    };
    return o;      
}
var person1 = createPerson(‘Qian‘,21,‘student‘);
var person2 = createPerson(‘Qian1‘,20,‘student‘);

2、构造函数创建对象

function Person(name,age,job){
    this.name = name;
    this.age = age;
    this.job = job;
    this.sayName = function(){
        alert(this.name);
    };        
}
var person1 = createPerson(‘Qian‘,21,‘student‘);
var person2 = createPerson(‘Qian1‘,20,‘student‘);

3、Object构造函数创建

var Person = new Object();
Person.name = ‘Qian‘;
Person.age = 21;



















以上是关于JS对象的几种创建方式的主要内容,如果未能解决你的问题,请参考以下文章

JS创建对象的几种方式

javascript(js)创建对象的模式与继承的几种方式

JS创建对象的几种方式

js-JavaScript常见的创建对象的几种方式

js-JavaScript常见的创建对象的几种方式

js创建对象的几种方式