teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

例など

2018/10/28 05:15

投稿

kobotyann
kobotyann

スコア67

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,13 @@
1
1
  配列の要素のどれかが含まれるか検索したいのですが、、、
2
2
  `str=["piyo","hoge"];str.indxOf("hoge");`の逆パターンのような?
3
3
  つまり、配列の要素のどれかがある文字列に含まれているのか検索したいんです。
4
+ たとえば、
5
+ ```javascript
6
+ str=["piyo","hoge"];
7
+ "検索対象の文".indexOf(str); //検索対象に、配列の要素のどれかが含まれているか
8
+ ```このような感じに。
4
9
 
10
+
5
11
  調べてみても、見つからなかったんですが、やはり`foo`文等で、一つずつ検索していくしかないのでしょうか?
6
12
  その場合は、
7
13
  ```javascript

1

文の追加

2018/10/28 05:15

投稿

kobotyann
kobotyann

スコア67

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