回答編集履歴

1

追記

2020/11/03 03:29

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

test CHANGED
@@ -18,6 +18,36 @@
18
18
 
19
19
 
20
20
 
21
+
22
+
23
+ 追記)解決されているようなので
24
+
25
+ ```javascript
26
+
27
+ var arr1 = ["a", "b", "c", "d", "e", "f", "g"];
28
+
29
+ var arr2 = ["a", "b", "c"];
30
+
31
+
32
+
33
+ var tmp = [];
34
+
35
+ for( str of arr2 ) { // for of を使う例
36
+
37
+ if( arr1.includes( str ) ) { // 条件式
38
+
39
+ tmp.push(str)
40
+
41
+ }
42
+
43
+ }
44
+
45
+ console.log( tmp ); // ["a", "b", "c"]
46
+
47
+ console.log( tmp.length == arr2.length ); // true
48
+
49
+ ```
50
+
21
51
  ----
22
52
 
23
53
  発展になりますが、次のように、arr1 に arr2 の要素と同じ値が複数個含まれるときも考えて良いと思います。