数字を当てはめる作業はPanel
に関することなので、本来であれば以下の処理はPanel
クラス内で書くことが正しいと考えているのですが、
const nums = [0, 1, 2, 3];
const num = nums.splice(Math.floor(Math.random() * nums.length), 1)[0];
そうしてしまうと、Board
クラスのactivate
メソッドではどう表現するか分からなくなります。
方法がないからBoard
クラスのactivate
メソッドで引数を作ってあげて、panel
クラスに渡しているということなのでしょうか?
他に別の書き方があるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?