我的应用程序非常庞大。我需要将从不同函数生成的两个变量传递给处理它们的第三个函数。
我的代码示例如下所示:
function one() {
img = canvas.toDataURL();
}
function two() {
time = audioContext.currentTime;
}
我希望他们都填写这个功能:
function tree(i,t) {
this.i = i;
this.t = t;
// do something with i and t
}
所有功能都在同步运行,使用寿命长。我现在能想到的唯一方法是全局设置变量。如果第三个函数中的参数 i 必须始终是图像,我如何在本地传递这些变量。
谢谢,
答案 0 :(得分:1)
试试这种方式
function one() {
var img = canvas.toDataURL();
return img;
}
function two() {
var time = audioContext.currentTime;
return time;
}
function tree(i,t) {
this.i = i;
this.t = t;
// do something with i and t
}
var i = one();
var t = two();
tree(i, t);