问答详情
源自:1-6 编程练习

请问这段代码的逻辑怎么理解,不太懂

for (var i = 0; i < TYPES.length; i++) {

        if (countMap1[TYPES[i]] !== countMap2[TYPES[i]]) {return false;}

        }


提问者:你这个糟老头子 2019-09-04 16:11

个回答

  • qq_慕粉8583908
    2020-01-10 16:01:11

    1. 数组长度

    2. 数组类型

    3. 每种类型数目

      上述三者均要相同

  • 慕的地6515503
    2019-09-16 22:06:24

    我的理解是 判断;两个数组长度 并且判断每个数组中的各种数据类型 是否相等   

  • 慕仙6065341
    2019-09-07 20:39:39

    个人理解:在for循环里面可能是想判断countMap1  countMap2中的值相等性,if中的条件符合(为true)就返回false,结束循环。 但是 == 这是等于, !=是不等于,!==也可以吗?