Добрый день
Коллеги, прошу помочь, прохожусь по строке всеми элементами массива, но не могу понять почему в терминале выводится единственный результат true или false на каждую строку.
Если выводить просто текст, то массив спам слов проходит весь, и выводит результат.
Но проверка все равно заканчивается Failed
export const checkSpam = (text, spamKeywords) => {
let s = text.toLowerCase();
//console.log(s);
for (let i = 0; i < spamKeywords.length; i++) {
if (s.includes(spamKeywords[i])) {
return true;
//console.log("true");
} else {
return false;
//console.log("false");
}
//return text.toLowerCase().includes(spamKeywords[i]);
//console.log(spamKeywords[i]);
}
};