【发布时间】:2020-04-02 11:04:50
【问题描述】:
我真的是 JavaScript 新手,所以请多多包涵 :)
我试图在一定时间(2500 毫秒)后将值 1 分配给变量 (var_1)。
您认为这是实现这一目标的好方法吗?
var var_1;
function loading(){
setTimeout(function(){
var_1 = 1;
}, 2500);
}
我基于 Psychopy 的 Python 脚本,我正在尝试翻译它。这是我的代码:
#Begin Routine
timer = core.Clock()
max_time = 2.5
#Each Frame
if timer.getTime()>max_time:
var_1 = 1
【问题讨论】:
-
请不要用 Java 标记标记 javascript 问题。语言与奥地利和澳大利亚一样不同。
-
有什么好办法?在我看来,这至少还不错。
-
看起来不错,因为它遵循changing JavaScript variable after time delay 上的先前答案。注意:在您的代码中,您只声明了一个更改变量的函数,但您需要运行加载才能真正更改变量。
标签: javascript python timing psychopy