Custom Methodennamen aufrufen

hoctar

Erfahrenes Mitglied
Hallo :)

Gibt es eine Möglichkeit in Javascript Methoden durch einen, in einer Variable definieren Namen aufzurufen?

Bei PHP sollte es so funktionieren:

$object->$name();

Wie sieht sowas nun in Javascript aus?

Code:
MyObject.prototype = {
    test: function() { alert('test'); }
}

var method = 'test';

MyObject.method();                // So gehts leider nicht.
(MyObject.method)();              // So auch nicht.
eval(MyObject.method);           // Und so auch nicht.
window[MyObject.method]();   // Und so auch nicht.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück