与前一个字符比较是否相等,相等则count+1,否则将前一个字符和次数添加到结果中
var compressString = function(S) {let pre = S[0];let count = 1;let arr = [];for(let i=1;i<S.length;i++){if( S[i]=== S[i-1]){count++;}else{arr.push(S[i-1]+count);count = 1;}}arr.push(S[S.length-1]+count);let res = arr.join('');return res.length >= S.length?S:res;};
