var p=function() { }; p.prototype.name="qinyi"; //new p()的实现原理为创建了一个{}这个对象继承了函数对象p的所有属性和方法 var temp=new p(); //__proto__指针指向当前对象所对应的函数对象的prototype属性 console.log(temp.__proto__); //constructor指向当前{}类型的对象所对应的函数 console.log(temp.constructor); console.log(Object.constructor);