我的问题很简单。在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();
感谢您的回答。