找到这个字符串中每个字符出现了多少次
var str2 = "wha";
var obj = {};
str = str.toLowerCase();
for( var i = 0 ; i < str2.length; i++){
if(obj[str2[i]]){
obj[str2[i]]++;
console.log(obj[str2[i]])
}else{
obj[str2[i]] = 1;
console.log(obj[str2[i]])
}
}
console.log(obj);
输出是
这道题的解题思路,创建一个空的对象,利用键对值,字符是键,次数是值,一一对应,
(obj[str2[i]]查看对象里面有没有这个属性,有的话++,没有的话这个字母作为属性名,值为1
string字符串的常用属性
最新推荐文章于 2024-03-12 14:49:03 发布