Нужно, чтобы слова, содержащие символы из массива заменялись на звезды. Но не срабатывает подсчет символов: переменная не определена.
window.onload = function() {
s = document.body.innerHTML;
let abc = 'abc';
let regularBadWordsArray = [
'слово-1',
'слово-2'
];
for (let i = 0; i < regularBadWordsArray.length; i++) {
let regularBadWord = new RegExp(
'\\B' + '[а-яА-Я]*' + regularBadWordsArray[i] + '[а-яА-Я]*' + '\\B',
'gi'
);
s = s.replace(regularBadWord, '*'.repeat(regularBadWord.length));
console.log(regularBadWord.length);
}
document.body.innerHTML=s;
};