Tapuscrit fichier de déclaration de fonction avec un nombre variable/type d'arguments

headjs fait très fou JavaScript type de choses à son API. Par exemple, il prend un nombre arbitraire de chaînes (et non pas un tableau de chaîne) pour une fonction. Parfois, il se termine de la même fonction d'appel, vous pouvez éventuellement fin avec une fonction, par exemple.

head.js("scripturl1", "scripturl2",...,callback);

Vous pouvez (facilement) faire

head.js({scriptlabel:"scripturl1"},{scriptlabel2:"scripturl2"},...., callback);

Ma question est de savoir comment le DIABLE ne nous décrivons dans un dossier de déclaration? Je suis toutes les oreilles ici que ma passer le courant semble complètement faux.

InformationsquelleAutor Josh Handel | 2012-10-16