我在想拥有一个带有变量和方法的函数将能够允许子函数引用变量。也许我做错了,并且想要一些关于如何正确格式化这些东西的建议。
function somefunction(callback) {
var x,y,z;
var timervar = setInterval(function() {
//...
callback().always(function() {
x++;
});
//...
}, 1);
}
我将如何正确关联 X?
编辑:
我正在一个while循环中进行一些迭代。x,y,z 是存储计数器信息的变量。当回调完成执行时,我或多或少地增加或减少变量。
它不调用更多回调()的原因是因为它处于while循环中。WHich 很好,很漂亮,因为它与 X 值有关。似乎在某个点之后,它退出了 while 循环的范围并等待 .always() 被触发,以便它能够恢复 while 循环。while 循环在计时器内设置,因此它每 10 毫秒检查一次是否准备好继续查找。
最终编辑: 总是没有触发,因为我忘记了回调()中的返回,所以它从未被识别为已完成。. _ .