为了账号安全,请及时绑定邮箱和手机立即绑定

示例答案有点看不懂

有没有人能解释一下示例答案里arrayssimilar方法里的两个for循环里的if判断起什么作用呢

正在回答

1 回答

首先清楚countMap1 和 countMap2是对象,

其次清楚countMap1[t1]作用是给countMap1对象设置属性,

然后countMap1[t1]++ 和countMap1[t1] = 1都是给countMap1的t1属性赋值,

TYPES[i] 这个意思是获取数组里第i个位置的值,例如:TYPES[0] 的值为‘string’,

最后 if(countMap1[TYPES[i]].length !== countMap2[TYPES[i]].length){   return false;} 作用是判断两个对象的属性是否只相等,有一个不相等则返回false,即两个对象不相似。



1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

示例答案有点看不懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信