【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
const pos = counters.map(counter => { return counter.id; }).indexOf(counter.id); の部分がわかりません。 こちらのコードは下のようにcountersの3つの要素が何番目になるかを取得しているという理解でよろしいですか? counters:[ {id: 'A', count: 0, color: 'tomato'}, 0番目 {id: 'B', count: 0, color: 'skyblue'}, 1番目 {id: 'C', count: 0, color: 'limegreen'} 2番目 ] indexOfは指定した配列の要素が何番目になるかを確認するものという理解だったので、indexOf(counter)とすれば0~2番を取得できるのかなと思ったのですが…
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
const pos = counters.map(counter => {
return counter.id;
}).indexOf(counter.id);
の部分がわかりません。
こちらのコードは下のようにcountersの3つの要素が何番目になるかを取得しているという理解でよろしいですか?
counters:[
{id: 'A', count: 0, color: 'tomato'}, 0番目
{id: 'B', count: 0, color: 'skyblue'}, 1番目
{id: 'C', count: 0, color: 'limegreen'} 2番目
]
indexOfは指定した配列の要素が何番目になるかを確認するものという理解だったので、indexOf(counter)とすれば0~2番を取得できるのかなと思ったのですが…