相关疑难解决方法(0)

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();
Run Code Online (Sandbox Code Playgroud)

javascript oop methods dynamic invoke

85
推荐指数
4
解决办法
5万
查看次数

标签 统计

dynamic ×1

invoke ×1

javascript ×1

methods ×1

oop ×1