javascript - Javascript无法从回调函数调用函数
问题描述
- 在下面的代码中,尝试从 accounts.getValue 内部的回调调用 self.checkValue 时,没有调用该函数。
- 此外,当尝试从 setTimeout 回调调用 self.checkValue() 时,收到未定义 checkValue 的错误。
checkValue: function(resp) {
var self = this;
if (resp && !resp.value) {} else {
if (getcount < 3) {
setTimeout(function() {
getcount++;
// self.checkValue();
accounts.getValue({
callback: self.checkValue
});
}, 2000);
}
}
},
setValue: function() {
var self = this;
accounts.getValue({
callback: self.checkValue
});
},
解决方案
推荐阅读
- python - 比较忽略某些字符的行与 difflib
- python - How can I add custom fields when creating a sign up form using Django form?
- opentext - How to download a LiveLink (OpenText) file using REST API and .Net (C# /VB)
- koin - Koin - 每个参数值的单个实例
- c - C 编程 ncurses 在多个窗口上的颜色不起作用
- java - 我无法返回深度优先搜索
- arrays - 如何创建包含范围的 Google 表格数组公式
- c# - Teradata c# 与 tdwallet 连接
- python - 从 Python 到 R 的翻译。执行时间差异很大
- drake - Drake Rigid_body_tree calculating the jacobian question