关于obj的问题
javascript吧
全部回复
仅看楼主
level 2
2eSun5ww 楼主
这个obj[char]++不懂 这个不是str里的一个值吗 求解
2022年09月21日 13点09分 1
level 12
这个代码的作用就是统计字符串str中各个字符的出现次数。
2022年09月22日 07点09分 3
level 1
2022年09月30日 03点09分 6
level 3
else不是赋值为1了吗?
2022年09月30日 07点09分 7
level 3
你说的那个++是指对象的属性值
2022年10月01日 00点10分 8
level 12
是 obj 里,而不是 str 里。
比如最开始遍历 str 的一个字符 'a' 的时候,if 判断 obj[char] 的结果是 undefined(因为此时 obj 中并没有 'a' 这个属性,所以走的是 else)。在 else 中,就为 obj 对象中添加了一个 'a' 属性,并为这个属性赋值1。之后如果又遍历到了 'a' 这个字符,就让 obj 里 'a' 属性的值做一次 ++ 的操作。其他字符同理。
代码作用:二楼
2022年10月12日 08点10分 10
1