Код выполняет функцию верно, но не проходит 2 и 4 тест
export const checkSpam = (text, spamKeywords) => {
let small = text.toLowerCase();
for (let i = 0; i <= spamKeywords.length; i++){
if(small.includes(spamKeywords[i])){
return true;
}
return false;
}
}
- checkSpam должна возвращать логическое значение
- checkSpam должен вернуть true, если совпадение найдено
- checkSpam должен вернуть false, если совпадений не найдено
- checkSpam должен выполнять поиск без учета регистра
Вводные данные
const friendlyChat = 'Hey, John! Any update on the upcoming trip?';
const spamMail = 'Hey, JOHN! YoU woN 1000 tabS of ViaGrA ! ! ! ! ';
const spamKeywords = ['viagra', 'lottery', 'won', 'prize', 'prince'];
Вывод в консоли
PS D:\qqq\codersland> node d:/qqq/codersland/task146/solution.js
false
true