代码来自 Base.js。
截图中红框里的 proto,取它的构造函数 proto.constructor
为什么返回 Object ?
一般来说:
function T(){};
var t = new T;
t.constructor 会返回 T 吧,求解释?
——————————————————————————————————————————————
1
lunakunada OP 检查了下~傻掉了,下面有一段 Base.prototype = {...},了解了,问题处理了~
|
2
lijsh 2017-06-22 21:08:56 +08:00
prototype 上的 constructor 被改写了呗,本来实例上的 constructor 就是取自 prototype
|