Javascript:使用字符串来调用函数

时间:2017-08-10 22:47:00

标签: javascript php jquery string function

我的问题很简单。在Php中,您可以调用函数名称中包含字符串的函数。示例:

function setName(name){
    $this->name = name;
}

$string = 'Name';
$method = 'set'.$string;
if(method_exists($this, $method)
    $this->$method($_POST['name']);

所以我想知道Javascript中是否有这样的东西...现在,我正在使用一个开关检查身份ID并调用该函数。这是我的代码:

switch($('body').attr('id'))
{
    case 'index':
        app.index.init();
        break;
    case 'login':
        app.login.inint();
        break;
};

app.index = {
    init : function(){
        console.log('Hola Mundo');
    }
};

所以我想知道我是否可以做这样的事情:

var id = $('body').attr('id');
app.id.init();

感谢您的回答。

0 个答案:

没有答案