函数中的javascript中的setTimeout

Vin*_*nay 2 javascript function settimeout

我有两个功能如下,

func1 = function(){
    console.log("func1 is called"); 
}

func2 = function(){
    console.log("func2 is called");
    setTimeout(func1(),10000) 
}
Run Code Online (Sandbox Code Playgroud)

当我拨打电话时func2().我得到的输出但不是预期的输出.你可以看到我使用了一个setTimeout()in func2,我希望在func1执行之前有一些指定的延迟.

但是没有观察到延迟线同时打印到控制台.我在这里做错了什么,或者我错过了什么?请帮忙..

And*_*y E 8

引用功能时,您需要取消括号.

setTimeout(func1,10000);
Run Code Online (Sandbox Code Playgroud)