找出字符串中每个字符出现的次数 分析:首先对字符串使用for循环进行遍历,然后再使用逻辑运算或运算出来。 具体代码实现如下: var str='fdsjgkdd'; var obj={}; for(var i=0; i<str.length;i++){ obj[str[i]]=obj[str[i]]+1||1 } console.log(obj); 其中或运算先判断obj里面是否有那个值,如果有就累加,如果没有就直接创建。使用if-else也可以。 有错误的地方请大佬指出。