我有一个巨大的清单(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);
}
}