var b=function(){
var one;
}
var c=new b();
console.group("第一组");
console.log("b=>"+b);
console.log("b.prototype=>"+b.prototype)
console.log("b.constructor=>"+b.constructor);
console.log("b.constructor.prototype=>"+b.constructor.prototype);
console.log("b.constructor==Function.constructor=>"+b.constructor==Function.constructor);
console.groupEnd();
console.group("第二组");
console.log("c=>"+c);
console.log("c.prototype=>"+c.prototype)
console.log("c.constructor=>"+c.constructor);
console.log("c.constructor.prototype=>"+c.constructor.prototype);
console.log("c.constructor==Function.constructor=>"+c.constructor==Function.constructor);
console.groupEnd();
var r1=c.constructor.prototype==b.prototype;
var r2=c.constructor==b;
console.log(r1);
console.log(r2);
控制台打印结果:
第一组
b=>function (){
var one;
}
b.prototype=>[object Object]
b.constructor=>function Function() { [native code] }
b.constructor.prototype=>function () {}
false
第二组
c=>[object Object]
c.prototype=>undefined
c.constructor=>function (){
var one;
}
c.constructor.prototype=>[object Object]
false
true
true