最后判断的时候if(countMap1[TYPES[i]] !== countMap2[TYPES[i]]){
return false;
}
undefined和null不也返回true吗????
countMap1[TYPES[i]]和countMap2[TYPES[i]]分别代表两个数组里不同类型的长度,只要每个类型的个数相等就是相似,我是这么理解的。