面试题

随机出入一串数字 aabbbcc,经过处理得到 a2b3c2。

var initStr = "abcnefabcde";

var sttt = "";

var i =0;

while(i < initStr.length) {

var cha = initStr.charAt(i);

var num =1;

for (var j = i+1;j< initStr.length;j++) {

if(cha == initStr.charAt(j)){

num ++;

}

}

var reg = new RegExp( cha , "g" );

initStr = initStr.replace(reg,"");

var temp = cha + num;

sttt += temp;

 

}

console.log(sttt);

posted @ 2018-11-01 21:56  仙人掌的成长  阅读(111)  评论(0编辑  收藏  举报