本来也是没看懂,所以一行一行的跟踪代码的执行方式,用document.write() 打印中间结果,同时结合浏览器的控制台反复试验,总算彻底弄明白了。原来我所不懂的只是一点:countMap1[t1]这样可以直接判断是否存在t1属性,存在就countMap1[t1]++,将该属性的值加1 。不存在就countMap1[t1]=1,这句可以直接新建一个属性t1, 同时给该属性赋值为1
。。。。。。。。。。。。。。。。这不是问题