创建对象有几种方法
//原型链指向object
var o1={name:‘o1‘}; var o11=new Object({name:‘o11‘});//通过new来声明对象
var M=function(){this.name=‘o2‘} //使用显示的构造函数创建对象 var o2=new M();
var P={name:‘o3‘}; var o3=Object.create(P)
原型,构造函数,实例,原型链
构造函数----prototype原型对象-----__proto__---原型对象
构造函数----constructor---new----实例
在声明一个函数的时候就会有prototype属性
构造函数才有prototype属性,实例对象才有__proto__属性
实例对象的__proto__属性是
object.prototype是原型对象的顶关联于原型对象