Est-il possible d'envoyer un nombre variable d'arguments à une fonction JavaScript, à partir d'un tableau?
var arr = ['a','b','c']
var func = function()
{
// debug
alert(arguments.length);
//
for(arg in arguments)
alert(arg);
}
func('a','b','c','d'); // prints 4 which is what I want, then 'a','b','c','d'
func(arr); // prints 1, then 'Array'
J'ai récemment écrit beaucoup de Python et c'est un modèle merveilleux pour pouvoir accepter les varargs et les envoyer. par exemple
def func(*args):
print len(args)
for i in args:
print i
func('a','b','c','d'); // prints 4 which is what I want, then 'a','b','c','d'
func(*arr) // prints 4 which is what I want, then 'a','b','c','d'
Est-il possible en JavaScript d'envoyer un tableau à traiter comme tableau d'arguments?