Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 如何将新数组传递给函数?_Javascript_Arrays_Function_Parameters - Fatal编程技术网

Javascript 如何将新数组传递给函数?

Javascript 如何将新数组传递给函数?,javascript,arrays,function,parameters,Javascript,Arrays,Function,Parameters,我知道,这是个坏习惯。这只是为了测试,但我似乎无法让它工作。我可以将一个新的初始化数组传递给JavaScript函数吗 我正在寻找这种C#方法的JavaScript等价物: 我试过了,但没用: function MyFunction(new array ('1','2','3')) { } 比那容易: function myFunction( arr ) { ... } 然后: 在函数声明中没有必要(或可能)的类型信息。只需列出参数名称。然后,在调用函数时,可以使用数组文字符号(

我知道,这是个坏习惯。这只是为了测试,但我似乎无法让它工作。我可以将一个新的初始化数组传递给JavaScript函数吗

我正在寻找这种C#方法的JavaScript等价物:

我试过了,但没用:

function MyFunction(new array ('1','2','3')) {    
}
比那容易:

  function myFunction( arr ) { ... }
然后:


在函数声明中没有必要(或可能)的类型信息。只需列出参数名称。然后,在调用函数时,可以使用数组文字符号(就像在任何表达式中实例化数组一样)。

这是
new array()
,大写字母a。您(dmck)在标题中添加了JavaScript吗?我以为我们不应该这么做,因为我们使用标签。@katspaugh“恢复真正的正义”。好笑,伙计。啊,我花了太长时间才发现我的错误。唉……是的,但我没能区分函数创建和函数调用。我真的应该发现的。
  function myFunction( arr ) { ... }
  myFunction([1, 2, 3, "hello"]);