我有一个巨大的列表(800 个项目)和一个很长的字符串。我想获取数组中与字符串部分匹配并存储在变量中的第一项。
我当前的代码:
for (var i = 0; i<gigantic_genre_array.length; i++) {
var test_genre = thelongstr.indexOf(gigantic_genre_array[i]);
if(test_genre != -1) {
tag1 = gigantic_genre_array[test_genre];
alert(tag1);
}
}
这并不像我想象的那样工作,有什么建议吗?
最佳答案
试试这个:
for(var i = 0; i<gigantic_genre_array.length; i++){
var test_genre = thelongstr.indexOf(gigantic_genre_array[i]);
if(test_genre!=-1){
tag1 = gigantic_genre_array[i];
alert(tag1);
}
}
关于javascript - 检查字符串中的任何单词是否在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21793492/