JavaScript Count重复字母
假设我们有一个像这样的字符串-
const str = 'aabbcde';
在这里,我们有2a,2b,1c,1d和1e
我们需要编写一个包含一个这样的字符串的JavaScript函数。然后,该函数应构造一个字符串,其字符计数后跟该字符。
因此,对于上述字符串,输出应类似于-
const output = '2a2b1c1d1e';
示例
const str = 'aabbcde';
const repeatLetter = (str = '') => {
const strArr = str.split("").sort();
let count = 1;
let i = 1;
let res = '';
while (i < strArr.length) {
if (strArr[i - 1] === strArr[i]) { count++; }
else {
res += count + strArr[i - 1];
count = 1;
};
i++;
};
res += count + strArr[i - 1];
return res;
};
console.log(repeatLetter(str));输出结果
这将产生以下输出-
2a2b1c1d1e
热门推荐
10 早餐祝福语怎么写简短
11 生物老师高考祝福语简短
12 婚礼美句简短祝福语
13 看望长辈礼物祝福语简短
14 面试升职祝福语简短精辟
15 同学表白的祝福语简短
16 四十不惑祝福语简短
17 女儿婚礼女婿祝福语简短
18 朋友结婚致辞祝福语简短