new function和eval速度比较

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

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

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

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


原文地址:https://www.cnblogs.com/xwing/p/1401852.html