JSON.parse()和eval()的区别

JSON.parse()和eval()的区别

  • JSON.stringify():将对象转为字符串
  • eval()或者JSON.parse():将字符串转化为对象
  • 两者之间区别:
    JSON.parse()不仅解析json格式的数据,并且会对要解析的字符串进行格式检查,如果格式不正确则不进行解析,而eval()则可以解析任何字符串,eval是不安全的。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • json格式非常受欢迎,而解析json的方式通常用JSON.parse()但是eval()方法也可以解析,这两者之...
    daoqing99阅读 4,529评论 0 0
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,478评论 0 4
  • 请移步https://blog.cdswyda.com/post/20161025
    依韵宵音阅读 3,971评论 0 12
  • 姓名:王波 日精进打卡第46天 【打卡始于2017.10.14持续于2017.11.28】 【...
    SKY_db17阅读 968评论 0 0
  • 今天去互联网巨头百度面试外勤高级销售顾问了。不得不说巨头就是巨头,有钱,公司地址在上海最繁华的地段,不说公司所在大...
    汉唐源外阅读 1,566评论 0 0