变量在函数内部传递给javascript中的另一个函数

时间:2009-12-12 10:13:51

标签: javascript function variables

setTimeout("refresh()", 2*15000);

这是我的JavaScript代码。

这里setTimeout是一个内置函数,refresh是我声明的函数。

我想将变量(cval1)传递给此刷新函数。

我试过这个:

setTimeout("refresh(cval1)", 2*15000 );

但它不起作用。

这样做的确切方法是什么?

1 个答案:

答案 0 :(得分:3)

由于setTimeout的第一个参数传递函数而不是字符串,因此您可以访问当前范围内的所有变量。

setTimeout(function(){refresh(cval1)}, 2*15000);