Skip to content

Commit

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

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

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

0 comments on commit 9f8eeba

Please sign in to comment.