function Js() {};
var js = new Js();
js.constructor.prototype; //Js {}
Js.prototype = {};
js.constructor.prototype; Object {}
function Js() {};
var js = new Js();
js.constructor;//function Js() {}
Js.prototype = {};
js.constructor;//function Js() {}
constructor.prototype
和constructor
的区别?
已经描述过在哪里行为规范大约constructor.prototype
?
constructor
对象仅引用创建对象的函数,而prototype
包含将从对象继承的所有属性和方法,包括 constructor
属性本身。