4

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

我正在寻找与此 C# 方法等效的 JavaScript:

public void MyFunction(new string[]{"1","2","3"})
{    
}

我试过这个,但无济于事:

function MyFunction(new array ('1','2','3')) {    
}
4

1 回答 1

10

比这更容易:

  function myFunction( arr ) { ... }

然后:

  myFunction([1, 2, 3, "hello"]);

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

于 2012-07-24T20:45:05.983 回答