【发布时间】:2014-11-10 13:43:20
【问题描述】:
假设我有这样的事情:
function A() {}
function B() {}
B.prototype = Object.create(A.prototype);
function C() {}
C.prototype = Object.create(B.prototype);
var inst = new C();
我现在可以执行 inst instanceof C == true、inst instanceof B == true、instanceof C == true。
但是我如何从 C() 的实例开始“迭代”构造函数,以便它返回函数 C()、函数 B()、函数 A(),然后我可以用它们来实例化另一个实例。
【问题讨论】:
-
迭代函数是什么意思?
标签: javascript