首页 > 执行一段 字符串形式的javascript代码?

执行一段 字符串形式的javascript代码?

(function(){alert(1);})();
  1. eval()

  2. new Function()

  3. 通过script标签动态插入执行

我知道就这三种,但是不知道哪种好?


eval不好,多一次解析过程。
创建函数没啥问题。
通过script标签动态插入执行,好麻烦呀,又拼接又添加的。


new Function

new Function ([arg1[, arg2[, ... argN]],] functionBody)

但是最好少这样做执行字符串作为函数

【热门文章】
【热门文章】