回答編集履歴

4

テキスト修正

2019/12/31 12:10

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  var r = targets.reduce((obj, e) => {
14
14
 
15
- key = oks.includes(e[0]) ? e[0] : 'errors';
15
+ const key = oks.includes(e[0]) ? e[0] : 'errors';
16
16
 
17
17
  obj[key] = [...(obj[key] || []), e];
18
18
 

3

テキスト修正

2019/12/31 12:10

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  ```
42
42
 
43
- const key = oks.find(k => e.startsWith(k)) || 'errors';
43
+ const key = oks.find(ok => e.startsWith(ok)) || 'errors';
44
44
 
45
45
  ```
46
46
 

2

テキスト修正

2019/12/31 12:08

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- もし、 `oks`の要素が、アファベット一文字とは限らないのであれば、`key`を確定する行を以下のようにします。
39
+ もし、 `oks`の要素が、アファベット一文字とは限らないのであれば、`key`を確定する行を以下のようにします。
40
40
 
41
41
  ```
42
42
 

1

テキスト修正

2019/12/31 11:41

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -27,3 +27,21 @@
27
27
 
28
28
 
29
29
  参考になれば幸いです。
30
+
31
+
32
+
33
+
34
+
35
+ ### 補足
36
+
37
+
38
+
39
+ もし、 `oks`の要素が、アリファベット一文字とは限らないのであれば、`key`を確定する行を以下のようにします。
40
+
41
+ ```
42
+
43
+ const key = oks.find(k => e.startsWith(k)) || 'errors';
44
+
45
+ ```
46
+
47
+ - **動作確認用 CodePen:** [https://codepen.io/jun68ykt/pen/eYmGRjo?editors=0012](https://codepen.io/jun68ykt/pen/eYmGRjo?editors=0012)