在Javascript中将变量从2个不同的函数传递给另一个函数

时间:2016-06-17 15:25:08

标签: javascript

我正在编写一个javascript程序,它涉及在函数之间传递值。 我有3个函数,叫做A,B和total,想要将A和B中的变量值传递给total。

The application was activated successfully.

出于测试目的,我只记录函数a和b中的值。但它只是从函数a获得值r1但是对于函数b的r2失败并且表示没有定义r2。我认为它一次只能做一个函数,但我希望它从a和b中获取值。

2 个答案:

答案 0 :(得分:0)

尝试在页面顶部添加变量,然后当您的函数使用它们时,它们将在代码运行时进行编辑

答案 1 :(得分:0)

function a(){
  var result = 10;
  total.a = result;
 }

function b(){
  var result = 20;
  total.b = result;
 }

var total = {
    a: 0,
    b: 0,
    getTotal: function(){
        console.log(total.a + total.b);
    }
}

a();
b();
total.getTotal();

jsfiddle