恕_20
2017-11-03 00:39
if(countMap1[t1]){
countMap1[t1]++;
}else{
countMap1[t1]=1;
}
这一段具体什么意思,不是很明白,求大神指导
countMap1[t1]这里边的t1是键(也就是countMap1对象中的一个属性,而countMap1[t1]也就是属性值),countMap1[t1]就是键值,所以if的条件判断里边的意思就是这个值是否为0,如果为0就说明是没有这个属性,把这个属性值设为1;如果不为0就说明存在这个属性,那么就在原值的基础上加1
最终countMap1中存入的就是arr1中所有数据类型的种类和对应的个数
JavaScript深入浅出
281112 学习 · 1020 问题
相似问题