ich nicht Art und Weise das finden, wie ein Objekt in prähistorischer Javascript erstellen (vermutlich 1.2):Objekt erstellen auf JS 1.2 mit Parameterliste
- Ich habe Array mit Parametern.
- Ich habe eine Konstruktorfunktion.
Jetzt möchte ich etwas tun:
var constructor = ...;
return constructor.apply(.?., parameterList);
oder
var constructor = ...;
return new constructor(...parameterList);
Ist es möglich, in JavaScript zu tun? Ich habe einen Hack gefunden, der doppelte Objekte erzeugt.
var constructor = ...;
var instance = new constructor;
parameterList.length > 0 ? constructor.apply(instance, parameterList) : null;
return instance;