js创建对象几种方式

来源:互联网 发布:深圳乐易网络双休吗 编辑:程序博客网 时间:2024/06/09 17:11

1.通过字面量方式创建

方法:将成员信息写到{}中,并且赋值给一个变量。此时的这个变量就是一个对象

例如:

var person={name:'jack',sex:'girl',job:function(){}} person.job();

2.通过构造函数创建

方法:var person=new 函数名();

通过该方法创建对象时,会自动执行该构造函数

例如:

function Person(){this.name='jack';this.sex='girl';this.job=function(){alert('program');}alert('123');}var child=new person();person.job();

此代码一共会两次跳出对话框,因为创建对象时会自动执行构造函数一次。this指的是调用函数的对象

3.通过object方式创建

方法:通过object构造器new一个对象,再丰富成员信息

var person=new Object();person.name='jack';person.sex='girl';

4.通过object.create方式创建

var p={name:'jack',sex:'girl'};var object1=Object.create(p);

推荐好文:点击打开链接