Javascript 如何获得字符串中重复的字母?

Javascript 如何获得字符串中重复的字母?,javascript,jquery,Javascript,Jquery,var a=“aaaaaaaaaa bbffddcccuuekkjjmlotcfshhh” 如何使用jquery或jquery获取字符串中输入的最大值 javascript 试试这个 var a = "aaaaaaaaaabbffddcccuuekkjjmlotcfshhh"; var allchars = a.split("").sort(); var output = {}; allchars.forEach(function(val){ output[val] = output[val]

var a=“aaaaaaaaaa bbffddcccuuekkjjmlotcfshhh”
如何使用jquery或jquery获取字符串中输入的最大值
javascript

试试这个

var a = "aaaaaaaaaabbffddcccuuekkjjmlotcfshhh";
var allchars = a.split("").sort();
var output = {}; 
allchars.forEach(function(val){ output[val] = output[val] || 0; output[val]++; });
现在找到具有最高值的键

var highestProp = "";
var highestValue = 0;
var lowestProp = "";
var lowestValue = Number.MAX_SAFE_INTEGER;        
Object.keys(output).forEach(function(key){
   if (output[key] > highestValue )
   {
      highestValue = output[key];
      highestProp = key;
   }
   if (output[key] < lowestValue )
   {
      lowestValue  = output[key];
      lowestProp  = key;
   }
}); 
如何使用jquery或jquery获取字符串中输入的最大值 javascript

试试这个

var a = "aaaaaaaaaabbffddcccuuekkjjmlotcfshhh";
var allchars = a.split("").sort();
var output = {}; 
allchars.forEach(function(val){ output[val] = output[val] || 0; output[val]++; });
现在找到具有最高值的键

var highestProp = "";
var highestValue = 0;
var lowestProp = "";
var lowestValue = Number.MAX_SAFE_INTEGER;        
Object.keys(output).forEach(function(key){
   if (output[key] > highestValue )
   {
      highestValue = output[key];
      highestProp = key;
   }
   if (output[key] < lowestValue )
   {
      lowestValue  = output[key];
      lowestProp  = key;
   }
}); 
带有对象的提案
计数

var a=“aaaaaaaaaa bbffddcccuuekkjjmlotcfshhh”,
计数={},最小值,最大值;
a、 拆分('').forEach(函数(a){
计数[a]=(计数[a]| 0)+1;
});
Object.keys(count).forEach(函数(a,i){
如果(!i){
min=[a];
max=[a];
返回;
}
如果(计数[a]<计数[min[0]]){
min=[a];
返回;
}
如果(计数[a]>计数[max[0]]){
max=[a];
返回;
}
如果(计数[min[0]]==计数[a]){
最小推力(a);
}
如果(计数[最大值[0]]==计数[a]){
最大推力(a);
}
});
document.write('min:'+min.join(',')+'出现在'+count[min[0]]]+'
'); document.write('max:'+max.join(',')+'出现在'+count[max[0]]]+'
'); document.write(''+JSON.stringify(count,0,4)+'')带有对象的提案
计数

var a=“aaaaaaaaaa bbffddcccuuekkjjmlotcfshhh”,
计数={},最小值,最大值;
a、 拆分('').forEach(函数(a){
计数[a]=(计数[a]| 0)+1;
});
Object.keys(count).forEach(函数(a,i){
如果(!i){
min=[a];
max=[a];
返回;
}
如果(计数[a]<计数[min[0]]){
min=[a];
返回;
}
如果(计数[a]>计数[max[0]]){
max=[a];
返回;
}
如果(计数[min[0]]==计数[a]){
最小推力(a);
}
如果(计数[最大值[0]]==计数[a]){
最大推力(a);
}
});
document.write('min:'+min.join(',')+'出现在'+count[min[0]]]+'
'); document.write('max:'+max.join(',')+'出现在'+count[max[0]]]+'
');
document.write(''+JSON.stringify(count,0,4)+'')这就是我所期望的。非常感谢。@KartikeyaKhosla我不知道:)@gurvinder372.不知道为什么人们会无缘无故地否决投票。。;(@sathishkumar你也想要最小值吗?如果我们放的少于“这是我所期望的。谢谢你这么多”。@KartikeyaKhosla我不知道:)@gurvinder372..不知道为什么人们会无缘无故地否决投票;(@sathishkumar你也想要最小值吗?如果我们放的少于“谢谢你这么多@Nina Scholz@Nina Scholz谢谢你这么多@Nina Scholz