老師,這一段代碼具體是干嘛的啊,不太明白呢
if(countMap1[t1]){
? ? ? ? ? ? ? ? ? ? countMap1[t1]++;
? ? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? ? countMap1[t1] = 1;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? if(countMap2[t2]){
? ? ? ? ? ? ? ? ? ? countMap2[t2]++;
? ? ? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? ? countMap[t2] = 1;
? ? ? ? ? ? ? ? }
2015-01-30
一般對(duì)于某種類型t1,首次進(jìn)入時(shí)countMap沒(méi)有t1屬性,所以會(huì)返回undefined,則初始化默認(rèn)設(shè)置為1.
而后每次出現(xiàn),都+1.
最后統(tǒng)計(jì)沒(méi)種類型的出現(xiàn)次數(shù),若全部相同,則同構(gòu)。