new function和eval速度比较

最近写一个脚本要用到动态调用函数。于是想到用eval来实现,后来发现new Function也可以做到。

    return (new Function("return "+ obj + "." + method + "();"))(args);

    return eval(obj + "." + method + "("+ args +");");

 简单测试了一下,上面的语句中eval比new function稍慢一点点,其他都没有测试。


posted @ 2009-03-02 23:39  xwing  阅读(861)  评论(0编辑  收藏  举报