我在 javascript 中有 2 个函数。第二个使用第一个的结果。现在我必须在一个脚本中使用这两个函数。使用不作为第一个工作的简单代码(调用两个函数)需要更多时间..任何简单的解决方案。不太想改代码??
问问题
167 次
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 回答