Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 该函数如何工作以及如何传递参数param_url_Javascript - Fatal编程技术网

Javascript 该函数如何工作以及如何传递参数param_url

Javascript 该函数如何工作以及如何传递参数param_url,javascript,Javascript,下面是我想使用的函数 (function () { var url = param_url; })(); // what are these ending curly brackets for ? 结尾的括号(())调用函数。您可以通过将参数放在括号中来传递参数 这里有一个函数表达式,它会被立即调用。函数表达式为: (function () { var url = param_url; }) …然后帕伦斯夫妇叫它。这与: var v = function () { var url = p

下面是我想使用的函数

(function () {
  var url = param_url;
})(); // what are these ending curly brackets for ?
结尾的括号(
()
)调用函数。您可以通过将参数放在括号中来传递参数

这里有一个函数表达式,它会被立即调用。函数表达式为:

(function () { var url = param_url; })
…然后帕伦斯夫妇叫它。这与:

var v = function () { var url = param_url; };
v();
…当然,除了使用
v
。因此,要向它传递参数,只需执行以下操作:

(function (argname) { var url = param_url; })(your_argument_here);
已经写了一篇关于函数表达式的文章,其中包括与在表达式中命名函数相关的浏览器错误(除其他外),您应该能够这样做,但遗憾的是,目前无法这样做。

可能重复