質問編集履歴
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,13 @@
|
|
1
|
+
10/19
|
2
|
+
|
3
|
+
質問意図がわかりづらかったので編集しました。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
|
10
|
+
|
1
11
|
配列の中身を比較したいです。
|
2
12
|
|
3
13
|
|
@@ -28,9 +38,9 @@
|
|
28
38
|
|
29
39
|
が等しいかを比較したいです。
|
30
40
|
|
31
|
-
また、e,f,gどれとも等しくなければa,b,cを
|
32
41
|
|
42
|
+
|
33
|
-
|
43
|
+
最終的に、配列aと配列bが、中身の順番はちがえど値が同じならokというふうにしたいです。
|
34
44
|
|
35
45
|
|
36
46
|
|
@@ -40,15 +50,15 @@
|
|
40
50
|
|
41
51
|
var ex3=new Array;
|
42
52
|
|
53
|
+
var flag;
|
54
|
+
|
43
55
|
for(var i=0; i<ex.length; i++){
|
44
56
|
|
45
57
|
for(var j=0; j<ex2.length; j++){
|
46
58
|
|
47
|
-
if(ex[i]
|
59
|
+
if(ex[i]===ex2[j]){
|
48
60
|
|
49
|
-
|
61
|
+
flag==true;}
|
50
|
-
|
51
|
-
}
|
52
62
|
|
53
63
|
}
|
54
64
|
|
@@ -58,13 +68,33 @@
|
|
58
68
|
|
59
69
|
|
60
70
|
|
61
|
-
|
62
|
-
|
63
|
-
|
71
|
+
昨日回答いただき考えましたが、この上の記述だと、1つでも同じ値があればtrueになってしまいます…たとえば、
|
64
72
|
|
65
73
|
|
66
74
|
|
75
|
+
```
|
76
|
+
|
77
|
+
ex=[a,a,b]
|
78
|
+
|
79
|
+
ex2=[a,b,b]
|
80
|
+
|
81
|
+
//これはNG
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
ex=[a,a,b]
|
86
|
+
|
87
|
+
ex2=[a,b,a]
|
88
|
+
|
89
|
+
//これはOK
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
```
|
94
|
+
|
95
|
+
|
96
|
+
|
67
|
-
|
97
|
+
こういうことを調べたいのですが、うまくいきません…
|
68
98
|
|
69
99
|
|
70
100
|
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -62,6 +62,12 @@
|
|
62
62
|
|
63
63
|
ここまで考えましたが、うまくいきません…
|
64
64
|
|
65
|
+
|
66
|
+
|
67
|
+
最終的に、配列aと配列bが、中身の順番はちがえど値が同じならokというふうにしたいです。
|
68
|
+
|
69
|
+
|
70
|
+
|
65
71
|
今ある知識で解決したいので、filterやJSONといったものは
|
66
72
|
|
67
73
|
使わずに解決したいです。
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
for(var j=0; j<ex2.length; j++){
|
46
46
|
|
47
|
-
if(
|
47
|
+
if(ex[i]!===ex2[j]){
|
48
48
|
|
49
49
|
ex3.push(ex[i]);
|
50
50
|
|
1
コードをコードブロックで囲みました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,9 +4,19 @@
|
|
4
4
|
|
5
5
|
例えば、
|
6
6
|
|
7
|
+
|
8
|
+
|
9
|
+
```
|
10
|
+
|
7
11
|
var ex=[a,b,c];
|
8
12
|
|
9
13
|
var ex2=[e,f,g];
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
```
|
18
|
+
|
19
|
+
|
10
20
|
|
11
21
|
上記2つの配列があったとして、
|
12
22
|
|
@@ -21,6 +31,10 @@
|
|
21
31
|
また、e,f,gどれとも等しくなければa,b,cを
|
22
32
|
|
23
33
|
新しい配列に格納したいです。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
```
|
24
38
|
|
25
39
|
|
26
40
|
|
@@ -40,6 +54,10 @@
|
|
40
54
|
|
41
55
|
}
|
42
56
|
|
57
|
+
```
|
58
|
+
|
59
|
+
|
60
|
+
|
43
61
|
|
44
62
|
|
45
63
|
ここまで考えましたが、うまくいきません…
|