var fun = function(str){
console.log(str);
var strArray = [],strObj = {};
for(var i=0;i<str.length;i++) {
//不相等
if( !strObj[str[i]] ){
strObj[str[i]] = 1;
}else{
strObj[str[i]] += 1;
}
}
var maxChar = '',maxVal,maxArray = [] , minChar = '',minVal,minArray = [];
for(var k in strObj) {
strArray.push(strObj[k]);
}
var max = Math.max.apply(null,strArray),
min = Math.min.apply(null,strArray);
for(var k in strObj) {
if(strObj[k] == max) {
var obj = {
maxChar:k,
maxVal:strObj[k]
}
maxArray.push(obj)
}else if (strObj[k] == min){
var obj = {
minChar:k,
minVal:strObj[k]
}
minArray.push(obj)
}
}
console.log(maxArray);
console.log(minArray);
}
fun("efndjjjffnn");