var F = function(){};//函数对象var p = F.prototype;//这是F相关联的原型对象var c = p.constructor;//这是与原型相关联的函数
c === F //=>true
对于任意函数F.prototype.constructor == F.
既然构造函数的原型中存在预先定义好的constructor属性,对象通常继承的constructor均指向它们的构造函数,构造函数是类的"公共标识"
constructor属性为对象提供了类
var o = new F(); //创建类F的一个对象 o.constructor === F //=>true,constructor属性指代这个类