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