最赞回答 / Rhinel
Constructor函数构造器就是可以用来构建生成新的函数或者对象的函数。函数构造器也是一个普通函数,只不过在使用该函数构造生成新的函数或者对象的时候,该函数才会称为函数构造器。构建的过程简单来说分两步:1、创建一个空对象,并执行类似构造函数bind该空对象的过程。也就是把构造函数中的this指向新的空对象然后执行一遍,这个过程可以叫初始化。2、把空对象的原型指向构造函数的原型,也就是构建原型链继承。构建出的对象或者函数可以称为构造函数的一个实例,因为在完成初始化的过程就设定新对象的许多私有属性,而且该...
2015-08-08
最新回答 / zsp15338
if(countMap[t1])是判断t1类型是否存在,如果已经有这一类型,则该类型的数量加一,即countMap[t1]++如果没有,就进入到else,该类型第一次出现,就让该类型的数量等于1,即countMap[t1] = 1
2015-08-04