昨天工作中有人问了一下关于eval跟json.parse的区别
然而大家都知道怎么用
提问的那个人总是纠结于eval的用法(其实现在用的并不多,一般都用json.parse了),
该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。
eval的参数必须是字面量字符串时才会被执行,否则就原样返回传入的对象
昨天工作中有人问了一下关于eval跟json.parse的区别
然而大家都知道怎么用
提问的那个人总是纠结于eval的用法(其实现在用的并不多,一般都用json.parse了),
该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。
eval的参数必须是字面量字符串时才会被执行,否则就原样返回传入的对象