【发布时间】:2021-02-28 21:01:19
【问题描述】:
如果我有一个这样的黑名单单词数组:
banLinks = ["hello.com","test.net","this.com"];
我想检查我通过a.getAttribute("href") 获得的myLink 是否包含其中一个词,最好的方法是什么?现在我正在尝试这个,但它不起作用:
for (let i = 0; i < banLinks.length; ++i) {
if ( myLink.indexOf(banLinks[i]) <= -1 ){
urllink = myLink;
}
}
完整部分:
var urllink;
const banLinks = ["hello.com","test.net","this.com"];
for (let j = 0; j < titlesArray.length; ++j) {
if ( "some logic not important" ){
for (let i = 0; i < banLinks.length; ++i) {
if ( titlesArray[j].link.indexOf(banLinks[i]) <= -1 ){
urllink = titlesArray[j].link;
}
}
}
};
【问题讨论】:
标签: javascript arrays for-loop include indexof