質問編集履歴

2

例など

2018/10/28 05:15

投稿

kobotyann
kobotyann

スコア67

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,18 @@
3
3
  `str=["piyo","hoge"];str.indxOf("hoge");`の逆パターンのような?
4
4
 
5
5
  つまり、配列の要素のどれかがある文字列に含まれているのか検索したいんです。
6
+
7
+ たとえば、
8
+
9
+ ```javascript
10
+
11
+ str=["piyo","hoge"];
12
+
13
+ "検索対象の文".indexOf(str); //検索対象に、配列の要素のどれかが含まれているか
14
+
15
+ ```このような感じに。
16
+
17
+
6
18
 
7
19
 
8
20
 

1

文の追加

2018/10/28 05:15

投稿

kobotyann
kobotyann

スコア67

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,25 @@
7
7
 
8
8
 
9
9
  調べてみても、見つからなかったんですが、やはり`foo`文等で、一つずつ検索していくしかないのでしょうか?
10
+
11
+ その場合は、
12
+
13
+ ```javascript
14
+
15
+ var Array=["piyo","hoge"];
16
+
17
+ var str="検索対象の文字列";
18
+
19
+ for(var i=0;i==Array.length;i++){
20
+
21
+ if(str.indexOf(Array[i]) != -1){
22
+
23
+ alert('発見');
24
+
25
+ };
26
+
27
+ };
28
+
29
+ ```
30
+
31
+ というような感じで良いのでしょうか。