javascript - 从同一类中的另一个方法调用 Javascript 方法
问题描述
为什么我收到错误:“TypeError:无法读取未定义的属性 'foo'”?如何从 JS 类中的另一个方法调用一个方法?
class A {
foo() {
console.log("foo");
}
bar() {
console.log("bar");
this.foo();
}
}
class B {
call(fn) {
fn();
}
}
const a = new A();
const b = new B();
b.call(a.foo);
b.call(a.bar);
解决方案
推荐阅读
- sql - 飞镖渡槽产生平缝
- gitignore - gitignore,跟踪所有具有某些扩展名的文件,除了一个特定文件
- java - 我正在做词法分析器和解析器,但我的应用程序找不到我的文件文本:(
- scala - Akka 流延迟和背压
- python - 在python中添加两个多项式
- google-sheets - 在 Google 电子表格中隐藏彼此的数据
- sql - 根据列 oracle 中的数据定义组
- jquery - 设置织物js画布的100%高度和宽度
- c++ - 与 C++ 中的 Lua 表操作最接近的是什么?
- sqlite - EF Core 更新数据库抛出 System.NullReferenceException