【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
Game クラス内に check メソッドを作って、Panel クラスはclass 属性の追加メソッドを作る。
class Game { check(clickNum) { if (this.currentNum !== clickNum) return false; if(this.currentNum >= 3) { clearTimeout(this.timeoutId); } this.currentNum++; return true; } }
class Panel { constoructor(game) { this.el.addEventListener('click', () => { if(game.check(Number(this.el.textContent))) this.addPressed(); }); } addPressed() { this.el.classList.add('pressed'); } }
この書き方ではダメですか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
Game クラス内に check メソッドを作って、Panel クラスはclass 属性の追加メソッドを作る。
この書き方ではダメですか?