首页 > 解决方案 > eval()函数的基本分析

问题描述

我正在编写一个应用程序,用户通过 eval() 函数输入 JavaScript。是否可以识别作为该代码的一部分调用的语句和函数?例如,用户代码中包含了多少个 if 语句;多少个for循环?

是否有替代 eval() 或 API 包(可以在浏览器中使用,而不是 NPM 或通过 CDN 链接)可以替代使用?

我知道 eval() 周围的安全和性能问题,至少在这个阶段,它们不是问题。

非常感谢 - 吉姆

标签: javascriptevalanalysis

解决方案


推荐阅读