javascript - 对象内部函数内部的Javascript OOP函数
问题描述
我在从另一个函数内部调用函数时遇到问题。此代码有效,因为在我使用的 setTimeout 函数中x.actions = true;
但是当我尝试编写this.actions = true;
它时它不起作用。我意识到我可能必须绑定或调用它,但我无法弄清楚。
class X {
constructor() {
this.autoLogin();
}
autoLogin() {
if (this.#currentAccount) {
setTimeout(function () {
x.actions = true;
}, 5000);
}
}
}
const x = new X();
解决方案
推荐阅读
- r - 计算 R 数据框列中特定值在当前值之前的出现次数
- c++ - 箭头镶木地板的非法指令信号。如何在没有 AVX2 的情况下使用柯南构建
- flutter - 尝试在 Visual Studio Code 中运行 Flutter 应用程序时出现“无法从守护程序接收消息”错误
- scikit-learn - Sklearn - 使用 MinMaxScaler 标准化数组
- swift - 如果调用了函数,则进行快速单元测试
- python-3.x - 我可以让 SimPy Sum(Indexed(Random_probabilistic_Variable, i), (i,1,n)) 工作吗?
- youtube-dl - youtube-dl URL 提示 .bat 文件 cmd
- python - MapReduce程序中的Groupby
- python - 如何在 Mac 上创建可执行文件以运行 python 脚本(bash 帮助)
- html - 为什么BFC可以消除div和body之间的差距?