小编And*_*tes的帖子

比较字符串和字符串数组的最快方法

我有一个数组,可以说:

   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)

请任何人帮助我。该函数将在很多字符串中运行!

谢谢你们 …

javascript performance

5
推荐指数
1
解决办法
153
查看次数

标签 统计

javascript ×1

performance ×1