背景: 实现如在线code 执行的能力

比较

  1. eval 不推荐
    优点:简单
    缺点:不安全、获取不到上下文与变量
  2. Function 类
    优点:安全
    缺点:一次只能申明一个函数
  3. vm 类
    优点:原生、可获取context与变量、自由度高
    缺点: 只能运行于node

大熊维尼
52 声望1 粉丝