无规则的数组aabbcc打印出单字符内相同并且相连的字符只打印一次用js实现
可以使用双重循环遍历数组中的每个字符串,然后再遍历字符串中的每个字符,判断当前字符是否和前一个字符相同,如果不相同,则打印出来,并将当前字符保存为前一个字符。
代码如下:
var arr = ["aa", "bb", "cc"];
for (var i = 0; i < arr.length; i++) {
var str = arr[i];
var prevChar = "";
for (var j = 0; j < str.length; j++) {
var currChar = str.charAt(j);
if (currChar !== prevChar) {
console.log(currChar);
prevChar = currChar;
}
}
}
输出结果为:
a
b
c
原文地址: https://www.cveoy.top/t/topic/bpQE 著作权归作者所有。请勿转载和采集!