配列の要素のどれかが含まれるか検索したいのですが、、、
str=["piyo","hoge"];str.indxOf("hoge");
の逆パターンのような?
つまり、配列の要素のどれかがある文字列に含まれているのか検索したいんです。
たとえば、
javascript
1str=["piyo","hoge"]; 2"検索対象の文".indexOf(str); //検索対象に、配列の要素のどれかが含まれているか 3```このような感じに。 4 5 6調べてみても、見つからなかったんですが、やはり`foo`文等で、一つずつ検索していくしかないのでしょうか? 7その場合は、 8```javascript 9var Array=["piyo","hoge"]; 10var str="検索対象の文字列"; 11for(var i=0;i==Array.length;i++){ 12 if(str.indexOf(Array[i]) != -1){ 13 alert('発見'); 14 }; 15};
というような感じで良いのでしょうか。
回答1件
あなたの回答
tips
プレビュー