Bug in solution of this task: https://javascript.info/array-methods#create-keyed-object-from-array
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 50/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- javascript
調査の方向性
javascript.info/array-methods#create-keyed-object-from-array の配列メソッドの課題を開き、記載されているグループ化の要件と、掲載されている reduce の解答を比較してください。繰り返し現れる ID がグループ化されたすべてのオブジェクトを保持するように、ドキュメント化された解答を更新し、その後、例と説明が修正後の結果と引き続き一致していることを確認してください。
索引モデルが issue の本文から書いたものです。
説明
There's a bug in the solution posted in this task.
The task requires us to group objects by id and put the grouped objects in an array keyed by id.
The solution posted is:
function groupById(array) {
return array.reduce((obj, value) => {
obj[value.id] = value;
return obj;
}, {})
}
However, this does not work when there are items in array with same id.
To accomplish the task correctly, the solution should be:
function groupById(array) {
return array.reduce((obj, value) => {
obj[value.id] == undefined ? obj[value.id] = [value] : obj[value.id].push(value);
return obj;
}, {})
}
- 主要言語
- HTML
- スター
- 25.5k
- フォーク
- 4k
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
javascript-tutorial/en.javascript.info のほかの issue
-
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
-
Keyboard events: keydown filtering example can't block IME-composed input (Korean/Japanese/Chinese) オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
javascript-tutorial/en.javascript.info#3978 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
javascript-tutorial/en.javascript.info の issue をすべて見る
似ている issue
-
triage
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
feature pydanty:is-working
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
pydantic/pydantic-ai#8647 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
:watch: Not Triaged dotnet-fsharp/svc
難易度 1/5 1時間未満 初心者へのやさしさ 90/100