最贊回答 / Rhinel
Constructor函數構造器就是可以用來構建生成新的函數或者對象的函數。函數構造器也是一個普通函數,只不過在使用該函數構造生成新的函數或者對象的時候,該函數才會稱為函數構造器。構建的過程簡單來說分兩步:1、創建一個空對象,并執行類似構造函數bind該空對象的過程。也就是把構造函數中的this指向新的空對象然后執行一遍,這個過程可以叫初始化。2、把空對象的原型指向構造函數的原型,也就是構建原型鏈繼承。構建出的對象或者函數可以稱為構造函數的一個實例,因為在完成初始化的過程就設定新對象的許多私有屬性,而且該...
2015-08-08
最新回答 / zsp15338
if(countMap[t1])是判斷t1類型是否存在,如果已經有這一類型,則該類型的數量加一,即countMap[t1]++如果沒有,就進入到else,該類型第一次出現,就讓該類型的數量等于1,即countMap[t1] = 1
2015-08-04