js {}=={} 返回false 并且 {}==={} 返回false

对比两个json的结构是否完全相同,并没有想象那么简单,建议先去查查。而json结构相同,和json对象相同,不是一个概念,结构是指key value的数据类型对应相同,而json本身相同,表示不仅结构相同,而且引用也相同

总之,对比两个对象结构是否相同,我能想到的只有深度递归,逐一对比

简单解决方法:

var obj_1 ={}

JSON.stringify(obj_1) != '{}'

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,932评论 0 3
  • 第一章 错误处理: 错误: 程序运行过程中,导致程序无法正常执行的现象(即bug) 现象: 程序一旦出错,默认会报...
    fastwe阅读 1,277评论 0 1
  • 基本包装类型 String Number Boolean区别(string number boolean) 1...
    _MARPTS阅读 296评论 0 1
  • 闲下来的时候突然觉得应该写点什么了,给自己终将逝去的青春,那一年的那月那天,好想回到过去,回到从前,回到那人...
    007008阅读 348评论 4 2
  • 今天读了巴金的几篇散文,深有感触。 这到底是怎样一个人呢?现在看来他的文章似乎很久远,又完全不是我看到的其他一些作...
    冬月之恋阅读 2,601评论 30 46

友情链接更多精彩内容