質問編集履歴
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -31,4 +31,7 @@
|
|
31
31
|
```
|
32
32
|
[['a', 'b']]
|
33
33
|
[ 'a' ]
|
34
|
-
```
|
34
|
+
```
|
35
|
+
|
36
|
+
###### 参考文献
|
37
|
+
https://qiita.com/cocottejs/items/7afe6d5f27ee7c36c61f
|
1
変数名の最適化
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,16 +9,16 @@
|
|
9
9
|
var arr1 = [['a', 'b'], ['a', 'c'], ['a', 'b'], ['c', 'a']];
|
10
10
|
var arr2 = ['a', 'b', 'c', 'a'];
|
11
11
|
|
12
|
-
var
|
12
|
+
var dup1 = arr1.filter((x, i, self) => {
|
13
13
|
return self.indexOf(x) === i && i !== self.lastIndexOf(x);
|
14
14
|
});
|
15
15
|
|
16
|
-
var
|
16
|
+
var dup2 = arr2.filter((x, i, self) => {
|
17
17
|
return self.indexOf(x) === i && i !== self.lastIndexOf(x);
|
18
18
|
});
|
19
19
|
|
20
|
-
console.log(
|
20
|
+
console.log(dup1);
|
21
|
-
console.log(
|
21
|
+
console.log(dup2);
|
22
22
|
```
|
23
23
|
|
24
24
|
#### 結果
|