为什么存在eval()函数?

34 浏览
0 Comments

为什么存在eval()函数?

许多程序员都说使用eval()函数是一种不好的做法:

当JavaScript的eval()函数不邪恶时?

我想花点时间来处理你问题的前提 - 即eval()是"邪恶"的...

这个eval()函数危险吗?

有错误的eval代码可以像有错误的源代码一样违反安全性质...

为什么不用eval()函数解析JSON?

有很多方式可以危害你的安全性...

有没有使用eval()函数的好理由?

是的 - 当没有其他方法以合理的清晰度完成给定任务时... 这就排除了99%使用eval的情况...

为什么在javascript中eval不安全?

eval的危险只会在你为了bob的浏览器评估来自alice编写的脚本时出现...

那么为什么它存在呢?

0