【出现频率】★★☆☆☆ 【学习难度】★★☆☆☆
答案:eval( )函数的功能是把对应的字符串进行解析计算,并执行其中的JS代码。使用eval不安全:因为它会执行任意传给它的代码。也比较耗性能:因为它包含两个步骤,一次解析成JS语句,一次执行。
解决它的安全问题可以通过new Function (", 'return'+Json)( )来解决该问题。