Javascript 什么';它的意思是当一个变量位于括号外时?

Javascript 什么';它的意思是当一个变量位于括号外时?,javascript,Javascript,在Javascript中,当您看到括号旁边的变量时,它是什么意思,类似于: var1(var2) 它们是如何相互作用的?那将是一个普通的老问题 这意味着var1是一个函数,它被var2作为参数调用。例如: var func = function(foo) { console.log(foo) } var arg = "Hello World!" func(arg) // prints "Hello World" in console var1(…)将被解释为函数调用var1应解析为

在Javascript中,当您看到括号旁边的变量时,它是什么意思,类似于:

var1(var2)

它们是如何相互作用的?

那将是一个普通的老问题

这意味着
var1
是一个函数,它被
var2
作为参数调用。例如:

var func = function(foo) {
  console.log(foo)
}

var arg = "Hello World!"

func(arg)  // prints "Hello World" in console

var1(…)
将被解释为函数调用
var1
应解析为函数
var2
也将被解析(实际上是在
var1
之前)并作为参数传递。

这是一个函数调用。var2被传递给var1函数(假设它被声明为函数)。如果你想了解更多关于javascript的知识,网上有很多教程会介绍语法。我听说这件事特别好。