【发布时间】:2013-11-03 10:30:16
【问题描述】:
我有一个值数组:
['a', 'b', 'c', 'd']
我需要将这些作为参数传递给函数:
window.myFunction('a', 'b', 'c', 'd');
如果我可以将数组/对象传递给函数,这会更容易,但是这些函数是由其他人编写的或者已经存在并且我无法更改它们 - 它们需要作为单独的参数传递,这就是我需要解决。
传递的值的数量不一致。可能是1,也可能是100。
再说一次,我不能影响这些功能。它们就是它们的样子,我总是会收到一组值来传递给它们。
【问题讨论】:
-
“传递的值的数量不一致”。函数期望的参数数量如何?他们知道吗?
-
不,两者都不知道。
标签: javascript arrays function parameter-passing