标签:一个 for else 没有 判断 OLE var 定义 字符串
1 var str = ‘sdedadedsjojkmihuuhjklnmqwerty‘ 2 //定义一个对象,存储每个遍历的字符串和出现的次数; 3 var obj = {} 4 for (var i = 0; i < str.length; i++) { 5 //将每次循环,给char赋值, 6 var char = str.charAt(i) 7 //判断obj对象中是否有这字符,obj[char]如果没有,undefined,执行else 8 if (obj[char]) { 9 //如果有这个对象,则将字符串所对应的次数加1; 10 obj[char]++ 11 } else { 12 //给这个对象赋值,代表出现了一次 13 obj[char] = 1 14 } 15 } 16 console.log(obj)
标签:一个 for else 没有 判断 OLE var 定义 字符串
原文地址:https://www.cnblogs.com/UnfetteredMan/p/13585788.html