对象的创建方法:
1.var obj = {} 对象字面量/对象直接量
2.构造函数:
1)系统自带的构造函数Object
new Object() Array() Number() Boolean() Date()
2)自定义
Object。create(原型)方法
构造函数内部原理
前提必须加new
- 在函数体最前面加上var this = {} 空对象
- 执行this.xxx = xxx
- 隐式的返回return this
return 可以手动返回值,但只可以返回对象
系统会自动替换为系统生成的this