js创建对象的几种方法

时间:2020-12-04 21:15:55

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);


 
原文来自于:https://blog.csdn.net/qq_34387948/article/details/78294874