teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

テキスト修正

2019/12/31 12:10

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -5,7 +5,7 @@
5
5
 
6
6
  ```javascript
7
7
  var r = targets.reduce((obj, e) => {
8
- key = oks.includes(e[0]) ? e[0] : 'errors';
8
+ const key = oks.includes(e[0]) ? e[0] : 'errors';
9
9
  obj[key] = [...(obj[key] || []), e];
10
10
  return obj;
11
11
  }, {});

3

テキスト修正

2019/12/31 12:10

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -19,6 +19,6 @@
19
19
 
20
20
  もし、 `oks`の要素が、アルファベット一文字とは限らないのであれば、`key`を確定する行を以下のようにします。
21
21
  ```
22
- const key = oks.find(k => e.startsWith(k)) || 'errors';
22
+ const key = oks.find(ok => e.startsWith(ok)) || 'errors';
23
23
  ```
24
24
  - **動作確認用 CodePen:** [https://codepen.io/jun68ykt/pen/eYmGRjo?editors=0012](https://codepen.io/jun68ykt/pen/eYmGRjo?editors=0012)

2

テキスト修正

2019/12/31 12:08

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -17,7 +17,7 @@
17
17
 
18
18
  ### 補足
19
19
 
20
- もし、 `oks`の要素が、アファベット一文字とは限らないのであれば、`key`を確定する行を以下のようにします。
20
+ もし、 `oks`の要素が、アファベット一文字とは限らないのであれば、`key`を確定する行を以下のようにします。
21
21
  ```
22
22
  const key = oks.find(k => e.startsWith(k)) || 'errors';
23
23
  ```

1

テキスト修正

2019/12/31 11:41

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -12,4 +12,13 @@
12
12
  ```
13
13
  - **動作確認用 CodePen:** [https://codepen.io/jun68ykt/pen/MWYEoaG?editors=0012](https://codepen.io/jun68ykt/pen/MWYEoaG?editors=0012)
14
14
 
15
- 参考になれば幸いです。
15
+ 参考になれば幸いです。
16
+
17
+
18
+ ### 補足
19
+
20
+ もし、 `oks`の要素が、アリファベット一文字とは限らないのであれば、`key`を確定する行を以下のようにします。
21
+ ```
22
+ const key = oks.find(k => e.startsWith(k)) || 'errors';
23
+ ```
24
+ - **動作確認用 CodePen:** [https://codepen.io/jun68ykt/pen/eYmGRjo?editors=0012](https://codepen.io/jun68ykt/pen/eYmGRjo?editors=0012)