-3
我在javascript中有2個函數。第二個使用第一個結果。現在我必須在一個腳本中使用這兩個函數。使用簡單的代碼(調用兩個函數)不工作作爲第一個需要更多的時間.. 任何簡單的解決方案。不想更改代碼?在一個javascript函數執行成功後運行腳本
我在javascript中有2個函數。第二個使用第一個結果。現在我必須在一個腳本中使用這兩個函數。使用簡單的代碼(調用兩個函數)不工作作爲第一個需要更多的時間.. 任何簡單的解決方案。不想更改代碼?在一個javascript函數執行成功後運行腳本
這是簡單的解決辦法:
var global;
function func1()
{
//Function1 Code.Process global
func2();
}
function func2()
{
//Function2 code
}
或由布魯諾
你可以有一個回調
function f1(callback)
{
/* code */
var result = "";
callback(result);
return result;
}
function f2(resultFromF1)
{
}
實施f1
並調用
f1(f2);
所以當f1
結束,f2
將被執行的發送的f1
結果作爲參數。
說請張貼相關的代碼,你實際上已經試過你可以使用回調方法。 –
向我們展示一些代碼,以便更好地瞭解您正在嘗試做什麼以及更好的方法來完成此操作。 – BrunoLM