在一个javascript函数成功执行后运行脚本
我有两个javascript函数。第二个使用第一个的结果。现在我必须在一个脚本中使用这两个函数。使用简单代码(调用两个函数)而不是第一个需要更多时间。。在一个javascript函数成功执行后运行脚本,javascript,Javascript,我有两个javascript函数。第二个使用第一个的结果。现在我必须在一个脚本中使用这两个函数。使用简单代码(调用两个函数)而不是第一个需要更多时间。。 任何简单的解决方案。不太想更改代码???您可以通过回调实现f1 function f1(callback) { /* code */ var result = ""; callback(result); return result; } function f2(resultFromF1) { } 打电话
任何简单的解决方案。不太想更改代码???您可以通过回调实现
f1
function f1(callback)
{
/* code */
var result = "";
callback(result);
return result;
}
function f2(resultFromF1)
{
}
打电话
f1(f2);
因此,当
f1
完成时,将执行f2
,并将f1
的结果作为参数发送。这是一个简单的解决方案:
var global;
function func1()
{
//Function1 Code.Process global
func2();
}
function func2()
{
//Function2 code
}
或者您可以使用Bruno所说的回调方法,请发布相关代码和您实际尝试过的内容。向我们展示一些代码,以便我们更好地了解您正在尝试做什么,以及实现这一点的更好方法。