Tôi đang cố gắng truy cập các phương thức của một lớp động, bằng cách sử dụng giá trị của biến được đặt trước đó trong TypeScript.Tự động truy cập các phương thức của lớp TypeScript
Something tương tự như sau:
class Foo {
bar(){ }
}
var methodName = "bar";
var fooBar = new Foo();
fooBar.methodName(); // I would like this to resolve to fooBar.bar();
Ví dụ trong PHP tôi có thể làm như sau:
class Foo {
public function bar(){ }
}
$methodName = "bar";
$fooBar = new Foo();
$fooBar.$methodName(); // resolves to fooBar.bar();
Bất cứ ai cũng biết nếu điều này là có thể, và nếu nó là, làm thế nào để làm điều đó ? Tôi biết nó hơi mâu thuẫn với ý tưởng về một ngôn ngữ đánh, nhưng giải pháp duy nhất của mình cho vấn đề hiện tại của tôi