Skip to content

Commit

Permalink
fix(array): Object.groupByの第1引数を修正 (#1754)
Browse files Browse the repository at this point in the history
* fix(array): `Object.groupBy`の第1引数を修正

* Update README.md

* Update README.md

* Update README.md

* Update README.md
  • Loading branch information
azu authored Jul 20, 2024
1 parent 325f284 commit a77f67f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions source/basic/array/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1021,8 +1021,8 @@ console.log(grouped.odd); // => [1, 3, 5]
しかし、`reduce`メソッドは使い方がやや複雜であるため、可能なら避けたほうが読みやすいコードとなりやすいです。
ES2024では、`Object.groupBy`静的メソッドが追加され、配列からグループ分けしたオブジェクトを作成できるようになっています。

`Object.groupBy`静的メソッド[^1]には、第1引数に配列を、第2引数にグループ分けの条件を返すコールバック関数を渡します
第2引数のコールバック関数が返した値をキーとして、配列の要素をグループ分けしたオブジェクトが作成されます。
`Object.groupBy`静的メソッド[^1]には、第一引数に配列などのiterableオブジェクト、第二引数にグループ分けの条件を返すコールバック関数を渡します
第二引数のコールバック関数が返した値をキーとして、配列の要素をグループ分けしたオブジェクトが作成されます。

先ほどのコードを`Object.groupBy`静的メソッドを使って書き換えると、次のようになります。

Expand Down

0 comments on commit a77f67f

Please sign in to comment.