なぜ main.appendChild(section); を最後に書くのですか?

最終的な結果は変わらないのですが、表示のされ方が変わってきます。
2023年5月12日
ユーザー

いつもお世話になっております。
本講義についての質問です。
1:19のあたりで .appendChild の順番が大事だよ、という話をされていたと思うのですが、

section.appendChild(h2);
section.appendChild(ul);
main.appendChild(section);

の一番最後の

main.appendChild(section);

が最後に来ているのには理由があるのでしょうか?
コードは上から順番に読まれていくので、
先に追加されるだろう section は上の方が良いのかと思っていたのですが、
よろしければ説明してくださると助かります。
ご回答よろしくお願いします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?