【发布时间】:2017-06-25 01:15:40
【问题描述】:
在给定的两个类中:
class Person {
constructor(name) {
this.name = name;
}
feedCats() {
console.log(this.name + ' fed the cats');
}
}
和:
class Cat {
constructor(name) {
this.name = name;
}
meow() {
console.log(this.name + ' says \'meow\'');
}
}
我希望在Person 的任何实例调用feedCats() 方法时调用每个Cat 实例中的方法meow()。我该怎么做?
我认为可能需要事件处理,但是在 JavaScript 中使用addEventListener() 方法时需要event 类型,但我找不到合适的类型。我需要最快的 JavaScript 或 jQuery 解决方案。
【问题讨论】:
标签: javascript jquery class oop events