我是JavaScript新手,并有一个快速问题。说我有以下代码:Javascript函数执行顺序
function entryPoint()
{
callFunction(parameter);
}
function callFunction(parameter)
{
... //do something here
var anotherFunction = function() { isRun(true); };
}
我的问题是,当callFunction(parameter)
被调用,并且变量anotherFunction
声明,并isRun(true)
这个实例化过程中实际执行?我认为它并没有,另一个功能的内容只是“存储”在变量中,以便在行的某个地方调用anotherFunction()
时逐行执行。任何人都可以澄清功能混淆?
你说得对,它不会在这个例子中执行。 – 2012-04-11 17:59:23