一个构造函数,例:function Person(){} 它就有一个prototype属性 指向它的原型(每一个函数都有prototype属性,且只有函数有这个属性),prototype属性中又有一个constructor 属性指向构造函数
var person = new Person() person也有一个_proto_属性指向构造函数的原型(每一个对象都有一个_proto_属性·)
Person.prototype身为一个对象自然也有自己的_proto_属性,它的_proto_指向它的上级原型,一级一级直到最高级Object(Object的_proto_指向NULL)