Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript检查字符串在对象中是否包含某些关键字_Javascript_Mysql_Object - Fatal编程技术网

如何使用JavaScript检查字符串在对象中是否包含某些关键字

如何使用JavaScript检查字符串在对象中是否包含某些关键字,javascript,mysql,object,Javascript,Mysql,Object,比如说。如果我的字符串消息包含来自MySQL对象(黑名单)的某个关键字,我想chcek MySQL对象 [ { keyword: 'blacklist'}, { keyword: 'some'}, { keyword: 'other'}, { keyword: 'words'}, ] 我将信息“消息字符串是否至少包含一个MySQL对象”存储在“包含”布尔值中: var message=“我的关键字是黑名单”; var=false; var mysqlObject=[ {关键字

比如说。如果我的字符串消息包含来自MySQL对象(黑名单)的某个关键字,我想chcek

MySQL对象

[
  { keyword: 'blacklist'},
  { keyword: 'some'},
  { keyword: 'other'},
  { keyword: 'words'},
]
我将信息“消息字符串是否至少包含一个MySQL对象”存储在“包含”布尔值中:

var message=“我的关键字是黑名单”;
var=false;
var mysqlObject=[
{关键字:“黑名单”},
{关键字:“某些”},
{关键字:“其他”},
{关键字:“单词”},
];
for(var i=0;iconsole.log(包含)最佳解决方案如下
const message='我的关键字是黑名单';
常量阻塞字=[
{关键字:'黑名单'},
{关键字:'some'},
{关键字:'其他'},
{关键字:'单词'},
];
功能被阻止(消息、阻止字){
for(阻塞字的常量{关键字}){
if(message.includes(关键字)){
返回true;
}
}
返回false;
}
const result=isBlocked(消息,blocked字);
控制台日志(结果);

log(isBlocked('Love JS',blockedWords))请添加您尝试过的代码
[
  { keyword: 'blacklist'},
  { keyword: 'some'},
  { keyword: 'other'},
  { keyword: 'words'},
]