eval5是完全基于JavaScript编写的JavaScript解释器,支持ECMA5语法。
使用场景:
- 浏览器环境中需要沙盒环境来执行JavaScript代码
- 控制代码执行时长
- 不支持eval/Function的JavaScript运行环境,如:微信小程序
更新内容:
- 解释器内部eval/Function重写
- 新增参数 options.rootContext
- 新增参数 options.globalContextInFunction
- 移除 Interpreter.rootContext
eval5是完全基于JavaScript编写的JavaScript解释器,支持ECMA5语法。
使用场景:
更新内容: