【发布时间】:2011-05-28 11:15:50
【问题描述】:
通过调用父级的方法在许多子级中触发方法的最佳方法是什么?
例如,假设我有一个父对象 Foo,它有很多实例:BarX、BarY 等。
Foo = function(){
x = null;
y = null;
move = function(){
x += 1;
y += 1;
};
}
BarX = new Foo();
BarX.x = 50;
BarX.y = 50;
BarY = new Foo();
BarY.x = 200;
BarY.y = 200;
是否有任何简单的方法可以在所有情况下触发移动功能?我是否仅限于循环遍历实例并触发这样的函数,还是我可以以某种方式触发 Foo 中的函数并让它向下流动并触发所有扩展 Foo 的实例?
【问题讨论】:
-
只是一个词汇说明:BarX 和 BarY 不是 Foo 的子项,它们是实例。
-
感谢您的词汇说明。已在原始帖子中修复。
标签: javascript oop function methods instances