js中如何判断两个json对象是否相等?
答案:2 悬赏:30 手机版
解决时间 2021-02-19 17:33
- 提问者网友:几叶到寒
- 2021-02-19 11:14
{cell:[1,2]} == {cell:[1,2]}这句返回的是false
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-02-19 12:01
var json = {cell:[1,2]};这样是构造一个json变量而你直接{cell:[1,2]} == {cell:[1,2]}json变量没有构造成功
全部回答
- 1楼网友:胯下狙击手
- 2021-02-19 13:34
{cell:[1,2]} 这个并不叫做json变量。而是对象直接量的语法。对象不是简单类型,所以不能直接用==和===来比较(当然如果是比较引用为目的,是可以的)要达到你的比较目的,理论上比较对象的类型和其包含的元素就可以了。也就是我上面提供的方法。没有严格测试,仅提供思路。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯