首页 > Web开发 > 详细

js对象的几种创建方法

时间:2015-09-25 00:09:02      阅读:305      评论:0      收藏:0      [点我收藏+]

1.工厂模式

  function Person(name,age){

    var p=new Object();

    p.name=name;

    p.age=age;

    p.say=function(){

      alert(p.name+"现在是"+p.age+"岁");

    };

    return p;

  }

  var p1=Person(‘张三‘,26);

  p1.say();

2.构造函数

  function Person(name,age){

    this.name=name;

    this.age=age;

    this.run=function(){

      alert(this.name+"正在跑");

    }

  }

  var p1=new Person("李四",30);

  p1.run();

3原型模式

function Person(){

 

}

Person.prototype.name="张三";

Person.prototype.age=27;

Person.prototype.sex=‘男‘

Person.prototype.say=function(){

  alert(this.name+“说他的性别是”+this.sex);

};

var p1=new Person();

p1.say();

4.对象字面量

  Person={

    name:"王五"

    age:27,

    say:function(){

      alert(name+"现在已经"+age+"岁了");

    },

  }

  Person.say();

js对象的几种创建方法

原文:http://www.cnblogs.com/webuserlast/p/4834925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!