Могу ли я динамически вызывать метод объекта с именем метода в виде строки? Я предположил бы, что это так:Javascript динамически вызывать метод объекта из строки
var FooClass = function() {
this.smile = function() {};
}
var method = "smile";
var foo = new FooClass();
// I want to run smile on the foo instance.
foo.{mysterious code}(); // being executed as foo.smile();
Спасибо, ребята, это было так просто, я полностью его не замечал. Уже искал магические функции и трюки. –
Вы легенда! – Subtletree
Короткий и лаконичный! –