筛选特定字符:
single:function(string,keyword){
if(string){
let result=string.split(keyword);
console.log(keyword,result.length-1)
}
}
------------------
var string='aaaabbbcee',
single(str,'e')
统计全部字符出现次数:
all:function(string){
//创建数组
var arr=[];
//解决split()报错
if(string){
//遍历字符串
for(var i=0;i<string.length;i++){
//拆分出单个字符
var char=string[i];
//如果数组中i的位置为空(===比较true/false)
if(arr[i]===undefined){
//将这个字符加入数组并计数1
arr[a]=1;
}
//如果不为空,计数+1
else{
arr[a]+=1;
}
}
console.log(arr)
}
}
------------------
var string='aaaabbbcee',
all(str)
或者用字符串打印结果:
all:function(string){
var arr='';
var keyword='';
var count='';
if(string){
for(var i=0;i<string.length;i++){
keyword=string[i];
if(keyword!=string[i+1]){
count=string.split(keyword);
arr+=keyword+(count.length-1)
}
}
console.log(string)
console.log(arr)
}
}