要求:从字符串中找出重复最多的字符,并且返回该字符以及重复次数
思路:
1、声明一个字符串型的变量并且赋值,声明一个空对象obj;
2、通过循环遍历字符串,把单个字符赋值给另一个新的变量;
3、接着判断对象中有没有该属性,如果没有则给对象追加属性并且赋值1;如果有对该属性的值自增;
如何判断对象中是不是有该属性?
4、声明一个变量max=0,char='',通过for in循环将对象中的属性值与max进行比较,如果属性值大于max则把该属性值赋值给max,把该属性名赋值给char。
代码:
结果: