Итак, я хочу проверить, содержит ли одна подстрока что-то из другой подстроки, в основном, если хотя бы одно слово соответствует.Я разрабатываю бот разногласий и мне нужно, чтобы он блокировал определенные слова.
var fs = require('fs');
let args2 = args.slice(0).join(' ');
fs.readFile('./words.json','utf8', (err,data4) => {
if (err) throw err;
if (data4.indexOf(args2))
{
message.channel.send("contains");
}
Теперь проблема в том, что он всегда возвращает true.В словах у меня есть список, как это прямо сейчас:
test
justatest
, и когда мое сообщение содержит одно из этих слов, например: «Это тестовое предложение»,Он содержит слово «test», и я хочу, чтобы он его обнаруживал, но я не могу заставить его работать с indexOf ().