永发信息网

javascript JSON.parse和eval的区别

答案:3  悬赏:30  手机版
解决时间 2021-01-18 03:27
  • 提问者网友:沉默菋噵
  • 2021-01-17 22:07
javascript JSON.parse和eval的区别
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-01-17 23:20
JSON.parse:将"json"字符串(或不规则对象)转成对应的对象或集合。
eval:将可执行的字符串转js代码并执行(比如:alert(eval("1+1"));)
都有对应的限制条件
全部回答
  • 1楼网友:深街酒徒
  • 2021-01-18 00:25
JSON.parse:将"json"字符串(或不规则对象)转成对应的对象或集合。
eval:将可执行的字符串转js代码并执行(比如:alert(eval("1+1"));)
都有对应的限制条件
  • 2楼网友:持酒劝斜阳
  • 2021-01-17 23:47
前者只是将json格式的字符串转化成json对象
而后者是将字符串当作是js的代码来执行。
eval的使用范围更广,不过效率不高
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯