我是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