let string = "wwsndaadowffdennn";
let strintwo = "";
for (var i = 0; i < string.length; i++) {
if (string[i] !== string[i - 1]) {
strintwo += string[i]
}
}
console.log(strintwo);
应该是斯诺登。底线是当你删除双打时,由于位移会出现新的双打
let string = "wwsndaadowffdennn";
let strintwo = "";
for (var i = 0; i < string.length; i++) {
if (string[i] !== string[i - 1]) {
strintwo += string[i]
}
}
console.log(strintwo);
应该是斯诺登。底线是当你删除双打时,由于位移会出现新的双打
向后循环并从字符串中删除字符,而不是将字符复制到新字符串
如果循环正向运行,那么我们得到当前字符的移位