在一个javascript函数成功执行后运行脚本

时间:2013-06-20 19:39:58

标签: javascript

我在javascript中有2个函数。第二个使用第一个的结果。现在我必须在一个脚本中使用这两个功能。使用简单代码(调用两个函数)不能用作第一个代码需要更多时间..  任何简单的方案。不想更改代码吗?

2 个答案:

答案 0 :(得分:1)

您可以使用回调

实施f1
function f1(callback)
{
    /* code */
    var result = "";

    callback(result);

    return result;
}

function f2(resultFromF1)
{
}

并致电

f1(f2);

因此,当f1完成后,f2将执行f1的结果作为参数。

答案 1 :(得分:0)

这是一个简单的解决方案:

var global;
function func1()
{
    //Function1 Code.Process global
    func2();
}
function func2()
{
       //Function2 code
}

或者您可以使用Bruno所说的回调方法