js原型系统中的constructor这个属性只是方便通过实例找到构造器的prototype对象,作用只在闭包中才显得比较明显:
代码示例:
function a(){ function p(){ this.arg="1"; } function b(){ return new p(); } return b; }
var ad=a()(); alert(ad.constructor.prototype);
本文详细解析JavaScript原型系统中的constructor属性,仅在闭包环境中显示其重要性,并通过代码示例展示如何利用此特性。
js原型系统中的constructor这个属性只是方便通过实例找到构造器的prototype对象,作用只在闭包中才显得比较明显:
代码示例:
function a(){ function p(){ this.arg="1"; } function b(){ return new p(); } return b; }
var ad=a()(); alert(ad.constructor.prototype);
667

被折叠的 条评论
为什么被折叠?