Node.js проверяет, содержит ли одна подстрока что-то из другой подстроки - PullRequest
0 голосов
/ 16 декабря 2018

Итак, я хочу проверить, содержит ли одна подстрока что-то из другой подстроки, в основном, если хотя бы одно слово соответствует.Я разрабатываю бот разногласий и мне нужно, чтобы он блокировал определенные слова.

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 ().

...