Ich versuche, dynamisch auf die Methoden einer Klasse zugreifen, mit dem Wert einer zuvor festgelegten Variable in TypeScript.Dynamisch Zugriff Methoden der Klasse TypeScript
Etwas ähnliches wie folgt aus:
class Foo {
bar(){ }
}
var methodName = "bar";
var fooBar = new Foo();
fooBar.methodName(); // I would like this to resolve to fooBar.bar();
Zum Beispiel in PHP ich folgendes tun:
class Foo {
public function bar(){ }
}
$methodName = "bar";
$fooBar = new Foo();
$fooBar.$methodName(); // resolves to fooBar.bar();
Wer weiß, ob dies möglich ist, und wenn es ist, wie es zu tun ? Ich weiß, es leicht die Idee einer typisierten Sprache widerspricht, aber es ist die einzige Lösung für mein aktuelles Problem