您的位置:首页 > 移动开发 > Objective-C

[js]总结js创建object的方式(对象)

2016-12-22 14:09 288 查看
1、使用new操作符后跟Object构造函数 如:

 var person = new Object();  可以写成 var person = {};

 person.name = "kitty";

 person.age = 25;

2、使用“对象字面量”表示法,如:

 var person = {

      name : "kitty",

      age:25

 };

3、工厂模式 方法:

 var createPerson = function(name,age,job){

       var person = new Object();

       person.name = name;

       person.age = age;

       person.job = job;

       person.sayName = function(){

          alert(person.name);

       }

       return person;

    }

    

    var person1 = createPerson("zh","62","Doctor");  // 在调用此方法时,就new 了一个内存

    person1.sayName();

4、构造函数模式  方法   // 和Java里的构造函数一样

function Person(name,age,job){

    this.name = name;

    this.age = age;

    this.job = job;

    this.sayName = function(){

       alert(this.name);

    };

  };

  

  var person1 = new Person("zhou",23,"test");   // new 一个内存地址赋给person1  

  person1.sayName();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: