createElement() をすれば appendChild() は不要ではないのですか?

要素をページ内に追加するために appendChild() は必要です。
2021年2月23日
ユーザー
board.appendChild(panel.getEl());

において、panelgetEl()を渡していますが、panelには

class Panel{
    constructor(){
      this.el=document.createElement('li');
      this.el.classList.add('pressed');
    }

の部分でli要素が付加されているように解釈しました。
そのため、appendChild()で渡すのはpanelだけで良いのではと考えましたがうまく動作しません。
解説よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(10)