Как в переменную записать true (булевый тип), если в тексте есть слова из списка?
Есть список [[BLACK_LIST]]
night year when you can Есть текст [[TEXT]] тип строка: night has rolled out redesigned 3d hd Как задать в переменную [[EXIST]] true (булевого тип), если в [[TEXT]] есть слова из [[BLACK_LIST]]? В [[TEXT]] и в [[BLACK_LIST]] все буквы строчные будут. Делал когда-то js-код для удаления из многострочного списка строк которые есть в блеклисте: [[TEXT]] = [[TEXT]].filter(function(line){ return [[BLACK_LIST]].every(function(forbiddenWord) { return line.toLowerCase().indexOf(forbiddenWord.toLowerCase()) === -1; }); }); Но вот как проверить одну строку и присвоить булевый тип в результат - ума не приложу(( |
сам нашел ответ:
let result = [[TEXT]].some(el => [[BLACK_LIST]].includes(el)) [[EXIST]] = result; |
Часовой пояс GMT +3, время: 22:03. |