我想使用 settimeout 运行代码。我有这个功能:
function passing_functions(thefunction)
{
var my_function ="res="+thefunction+ "(); if (res==true){another_function} "
在这个电话中:
passing_functions("load_database");
我有这个字符串:
res = load_database();if (res==true){another_function}
好的,我无法在 settimetout 中使用它
settimeout(function() {my_funtion},100}
settimeout(function() {my_funtion()},100}
settimeout(eval(my_funtion),100}
settimeout(my_funtion),100}
settimeout(my_funtion()),100}
等等---我总是有错误或什么都没有....
我也尝试过使用“this”。作为“功能”的前缀没有成功。
有人可以帮助我吗?我做错了什么?谢谢
注意:(我想创建一个要执行的东西的数组。我可以使用passing_functions(load_database);但后来我收到了所有代码而不是函数。这是因为现在我正在使用字符串来传递代码。
)