列在“构造函数.原型”的规范中


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.prototypeconstructor的区别?

已经描述过在哪里行为规范大约constructor.prototype

constructor 对象仅引用创建对象的函数,而prototype包含将从对象继承的所有属性和方法,包括 constructor 属性本身。

最新更新