对比两个json的结构是否完全相同,并没有想象那么简单,建议先去查查。而json结构相同,和json对象相同,不是一个概念,结构是指key value的数据类型对应相同,而json本身相同,表示不仅结构相同,而且引用也相同
总之,对比两个对象结构是否相同,我能想到的只有深度递归,逐一对比
简单解决方法:
var obj_1 ={}
JSON.stringify(obj_1) != '{}'
对比两个json的结构是否完全相同,并没有想象那么简单,建议先去查查。而json结构相同,和json对象相同,不是一个概念,结构是指key value的数据类型对应相同,而json本身相同,表示不仅结构相同,而且引用也相同
总之,对比两个对象结构是否相同,我能想到的只有深度递归,逐一对比
简单解决方法:
var obj_1 ={}
JSON.stringify(obj_1) != '{}'
本文标题:js {}=={} 返回false 并且 {}==={} 返回f
本文链接:https://www.haomeiwen.com/subject/cpvtvctx.html
网友评论