将变量分配给函数的输出

时间:2018-05-28 15:19:52

标签: javascript function variables

所以我试图运行一个函数,同时返回它的'将值返回给变量,以便我可以使用该信息运行另一个函数,但是单独运行。我想知道,当我这样做时,它实际上是运行整个函数。 示例:

function a() {
  blah blah blah;
  return b;
}
var c = a();
function d(x) {
  something with c;
}
d(c);

当我将一个()分配给c时,是否运行a()?或者只是找到返回值,然后返回它。我非常感谢!感谢。

2 个答案:

答案 0 :(得分:0)

是的,它运行a()函数,你应该能够在d(x)函数中使用带有()返回值的c。

答案 1 :(得分:0)

var c = a()

将执行函数a,并将结果存储在var c。

如果你想引用函数本身而不是执行函数返回的函数,你会写:

var c = a