eval函数以后都是不可以使用么?

发布于 7 年前作者 ping505987 次浏览最后编辑 7 年前来自 ask

在基础库1.4.3以及之前的版本,eval函数都是可以使用的,现在更新到1.5.0之后这个函数就不可以使用了。是死性了么?如果不可以使用,小程序方面是否有类似相似的函数可以使用那?

7 回复
yang54
yang541 楼6 年前

突然发现我的小程序报错,json[eval(‘this[i].’ + k)]  eval 以后完全禁止了嚒?

jiecheng
jiecheng2 楼6 年前

对。这里你完全可以改成别的写法的,eval会有性能问题。

guiyingqiu
guiyingqiu3 楼6 年前

我看1.5.0  JSON.parse() 这个是可以用的对么,还会禁止么?

myu
myu4 楼6 年前

对的。之前是有个bug,1.4.0之前的版本都不能用eval的。小程序禁止相关的调用。

oxue
oxue5 楼6 年前

这个是不会禁止的。

yongxiao
yongxiao6 楼6 年前

好的,谢谢

zouna
zouna7 楼5 年前

你需要eval完成什么功能?