プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

プログラマーへの道 #94 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。
今回は以下の動画の補足説明をします。 動画内で実装したソースコードも載せています。


今回の動画で実装したソースコード

今回の実装は以下です。
https://github.com/tio-iis/memo-server/pull/20/files

現時点でのソースコード全体は以下です。
https://github.com/tio-iis/memo-server/tree/8a9f278d9703762236f5046c3c1396d3cb0b39c4

Memoクラスのコンストラクタの使いみち

Memoクラスのコンストラクタでは以下のような実装をしています。
https://github.com/tio-iis/memo-server/blob/8a9f278d9703762236f5046c3c1396d3cb0b39c4/index.html#L180-L197

コンストラクタはMemoクラスのオブジェクトを生成する際に実行される特別な関数なので、 オブジェクトを生成するための初期化処理やエラー判定を実行することができます。

Memosクラスについて

MemosクラスはMemoクラスの配列を持つクラスです。 複数のメモにまたがるロジックやメモ全体のロジックはこのクラスに実装する予定です。