我在 javascript 中有 2 个函数。第二个使用第一个的结果。现在我必须在一个脚本中使用这两个函数。使用不作为第一个工作的简单代码(调用两个函数)需要更多时间..任何简单的解决方案。不太想改代码??
2 回答
            1        
        
		
You could implement f1 with a callback
function f1(callback)
{
    /* code */
    var result = "";
    callback(result);
    return result;
}
function f2(resultFromF1)
{
}
And call
f1(f2);
So when f1 finishes, f2 will be executed sending the result of f1 as a parameter.
于 2013-06-20T19:46:42.457   回答
    
    
            0        
        
		
这是简单的解决方案:
var global;
function func1()
{
    //Function1 Code.Process global
    func2();
}
function func2()
{
       //Function2 code
}
或者您可以使用 Bruno 所说的回调方法
于 2013-06-20T19:58:58.743   回答