为什么存在eval()函数?
- 论坛
- 为什么存在eval()函数?
34 浏览
为什么存在eval()函数?
许多程序员都说使用eval()
函数是一种不好的做法:
我想花点时间来处理你问题的前提 - 即eval()是"邪恶"的...
有错误的eval代码可以像有错误的源代码一样违反安全性质...
有很多方式可以危害你的安全性...
是的 - 当没有其他方法以合理的清晰度完成给定任务时... 这就排除了99%使用eval的情况...
eval的危险只会在你为了bob的浏览器评估来自alice编写的脚本时出现...
那么为什么它存在呢?