Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 › 门户 › AI 相关› 查看内容

javascript如何干这样的事情

2011-11-7 11:21| 发布者: linkspeed | 查看: 1650| 原文链接

obj.additem = 'additem_'+'TableA';

function additem_TableA() {
    alert('dd');  
}

我希望这第一行相当于 obj.additem = additem_TableA
当调用obj.additem,就等于调用function additem_TableA。

但是这个名字是不固定的,所以只能使用字符串的值。
如何能把字符串的函数名对应到函数呢?

我试了 question.additem = eval('additem_'+'TableA'+'()');
这样会直接调用additem_TableA(),而不是返回个函数指针。
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部