我正在创建两个函数名称call和call2,并将这两个函数放入数组x中。在另一个叫做timer的函数中,我试图每2秒调用一次这个函数。但它给出的错误预计分配或函数调用,而不是显示和表达式。使用setTimeout在Javascript中调用函数的函数
而且我不希望这个函数在我创建数组时运行。 这是我的代码http://jsbin.com/IMiVadE/2/
function call(name)
{
console.log("Hello " + name);
}
function call2()
{
console.log("Hello world");
}
var x = [call("Nakib"), call2()];
var i = 0;
function timer(x, i)
{
x[i];
i++;
if(i<x.length)
window.setTimeout(timer(x, i), 2000);
}
timer(x, i);
感谢人,我想让我的代码行为。 – Nakib