1.创造对象的方法:
//第一种方式:字面量
var o1 ={name:'o1'};
var o2=new Object({name:'o2'});
//第二种方式:通过构造函数
var M=function(name){this.name=name};
var o3=new M('o3')
//第三种方式:Object.create
var p={name:'p'}
var o4=Object.create(p)
M.prototype等于原型对象,原型对象是通过constructor关联构造函数的
实例对象的_proto_等于构造函数的prototype
通过原型链的方式找到原型对象,原型对象的方法被不同的实例共有
M.prototype.say=function(){
console.log('say hi')
}
var o5 =new M('o5')