我有一个数组,可以说:
var myArray = ["ibira", "garmin", "hide", "park", "parque", "corrida", "trote", "personal", "sports", "esportes", "health", "saúde", "academia"];
var myString = "I went to the park with my garmin watch";
Run Code Online (Sandbox Code Playgroud)
检查我的String是否在myArray中有任何单词的快速方法是什么?
贝娄是我的代码,但我不确定这是否是最好的方法...
function score(arKeywords, frase) {
if (frase == undefined) {
return 0;
} else {
var indice = 0;
var indArray = arKeywords.length;
var sentencaMin = frase.toLowerCase();
for (i = 0; i < indArray; i++) {
if (sentencaMin.search(arKeywords[i]) > 0) { indice++; }
}
return indice;
}
}
Run Code Online (Sandbox Code Playgroud)
请任何人帮助我。该函数将在很多字符串中运行!
谢谢你们 …