如何使用JavaScript检查字符串在对象中是否包含某些关键字
比如说。如果我的字符串消息包含来自MySQL对象(黑名单)的某个关键字,我想chcek MySQL对象如何使用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=[ {关键字
[
{ keyword: 'blacklist'},
{ keyword: 'some'},
{ keyword: 'other'},
{ keyword: 'words'},
]
我将信息“消息字符串是否至少包含一个MySQL对象”存储在“包含”布尔值中:
var message=“我的关键字是黑名单”;
var=false;
var mysqlObject=[
{关键字:“黑名单”},
{关键字:“某些”},
{关键字:“其他”},
{关键字:“单词”},
];
for(var i=0;i console.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'},
]