【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
いつもありがとうございます。 勉強不足で申し訳ありません。教えていただきたいことがあります。
document.addEventListener('keydown', e=>{ if(e.key !== word[loc]){ return; } loc++; target.textContent = '_'.repeat(loc) + word.substring(loc); if(loc === word.length){ setWord(); } });
上記は、「表示された文字( red 、 blue 、 pink )をタイプしたら、アンダーバーに切り替わり、正解すると、setWord 関数で、新しい文字が表示される」というコードであることが分かったのですが、 なぜ、const target = document.getElementById('target'); の下に、 setWord(); を書くのでしょうか?
red
blue
pink
setWord
const target = document.getElementById('target');
setWord();
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつもありがとうございます。
勉強不足で申し訳ありません。教えていただきたいことがあります。
上記は、「表示された文字(
red、blue、pink)をタイプしたら、アンダーバーに切り替わり、正解すると、setWord関数で、新しい文字が表示される」というコードであることが分かったのですが、なぜ、
const target = document.getElementById('target');の下に、setWord();を書くのでしょうか?