参考后算解决了,但还有几点不清楚.
首先,中间循环体是循环判断变量的类型,通过typeOf函数,返回值是字符串然后赋值给变量t1,t2.
可这个
if(map1[t1]) map1[t1]++; else map1[t1] = 1; if(map2[t2]) map2[t2]++; else map2[t2] = 1;
什么意思,map是数据结构中的键值对么?那这个赋值 没有太懂.
还有就是这个 最后的比较了
if(map1[TYPES[i]]!== map2[TYPES[i]]) return false;