Possible Duplicate:
Use of .apply() with 'new' operator. Is this possible?neue Klasseninstanz und Argumente als Array
ich brauche die Anwendung ein neues insance einer Klasse erstellen (new SomeClass()
), aber die Argumente, ich brauche zu passieren ist ein Array. Ich weiß, ich kann Funktionen mit apply()
aufrufen und übergeben Sie das Array von Argumenten als zweites Argument an apply
, aber wie kann ich dies beim Erstellen einer neuen Instanz tun?
@JamesMontagne Ich kann dieses Beispiel nicht zum Arbeiten bekommen. Ich erhalte diesen Fehler: TypeError: Function.prototype.apply: Die Argumentliste hat den falschen Typ – LordZardeck
@LordZardeck: Können Sie uns den Code zeigen, den Sie versuchen. Sind Sie sicher, dass Sie ein Array übergeben? –