回答編集履歴
3
構文が少し間違っていたので修正
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
checked_values = values_a.filter(function(values_a_array){
|
20
20
|
|
21
|
-
return thispagevalue.indexOf(values_a_array) == -1
|
21
|
+
return thispagevalue.indexOf(values_a_array) == -1;
|
22
22
|
|
23
23
|
});
|
24
24
|
|
2
IEに対応した構文の記載
test
CHANGED
@@ -7,3 +7,21 @@
|
|
7
7
|
IEに対応したいなら、`function`キーワードを使うか、
|
8
8
|
|
9
9
|
Babelなどで対応しましょう。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
Babelなどの導入が難しいなら、下記のようになるかと。
|
14
|
+
|
15
|
+
```javascript
|
16
|
+
|
17
|
+
if(values_a){
|
18
|
+
|
19
|
+
checked_values = values_a.filter(function(values_a_array){
|
20
|
+
|
21
|
+
return thispagevalue.indexOf(values_a_array) == -1);
|
22
|
+
|
23
|
+
});
|
24
|
+
|
25
|
+
}
|
26
|
+
|
27
|
+
```
|
1
文章をもう少し詳しく追記
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
使えないのは、`filter`ではなく、**アロー関数**です。
|
1
|
+
IEで使えないのは、`filter`ではなく、**アロー関数**です。
|
2
2
|
|
3
3
|
`=>`で関数を指定する構文です。
|
4
4
|
|
5
|
-
(質問では、`return`を省略してますが、それもIEだと動かない)
|
5
|
+
(質問の構文では、`return`と`{}`を省略してますが、それもIEだと動かない)
|
6
6
|
|
7
7
|
IEに対応したいなら、`function`キーワードを使うか、
|
8
8
|
|