SOURCE

function countMaxRepeat ( options ) {
  let set = {}
  for( let i = 0; i < options.length; i++ ) {
    if ( !set[ options[i] ] ) set[ options[i] ] = 0
    set[ options[i] ] += 1
  }
	let arr = []
  Object.keys( set ).forEach( key => {
    arr[ set[ key ] ] = !arr[ set[ key ] ] ? key : arr[ set[ key ] ] + ',' + key
  })
  return {
  	tag: arr[ arr.length - 1 ],
    count: arr.length - 1
  }
}
// 多个字母同次 用,拼接返回
console.log( JSON.stringify(countMaxRepeat('aaaccccdddd')) )
console 命令行工具 X clear

                    
>
console