【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
const colors = document.querySelectorAll('input'); で取得したcolorsは、配列だからforEachを使うのかな?と思い、 typeof で調べてみると、undefined になりました。 forEachは配列に有効と学習したような気がしますし、 (間違ってたらすいません) colorsが配列でないのであれば、自分で考えていると、 for‘Eachを使用するとたどり着く順序がわかりませんでした。 もしかして、ラジオボタンが二つ選択されたとき用に、 forEach なのか?と思って、 HTMLのinputタグから、name属性をすべて外して、2つ選択して 実行してみたところ、今度は2つ目の選択した色しか li要素に追加されませんでした。 ますますよくわからなくなり、質問させていただきました。 お忙しいところ、恐れ入りますが、 宜しくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
const colors = document.querySelectorAll('input');
で取得したcolorsは、配列だからforEachを使うのかな?と思い、
typeof で調べてみると、undefined になりました。
forEachは配列に有効と学習したような気がしますし、
(間違ってたらすいません)
colorsが配列でないのであれば、自分で考えていると、
for‘Eachを使用するとたどり着く順序がわかりませんでした。
もしかして、ラジオボタンが二つ選択されたとき用に、
forEach なのか?と思って、
HTMLのinputタグから、name属性をすべて外して、2つ選択して
実行してみたところ、今度は2つ目の選択した色しか
li要素に追加されませんでした。
ますますよくわからなくなり、質問させていただきました。
お忙しいところ、恐れ入りますが、
宜しくお願いいたします。