我在javascript中有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所说的回调方法