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

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

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

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


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

Staticなメソッドとプロパティのサンプル実装は以下です。
https://gist.github.com/tio-iis/5b3604583b8d235187e0fe2f2934225c

前回からの差分は以下です。
https://github.com/tio-iis/memo-server/pull/32/files

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

補足内容

今回の補足内容は以下です。

Staticという概念について

Staticについては以下の記事で説明があります。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Classes/static

Static の使いみち

Staticなプロパティやメソッドはどういったケースで利用するのかが分かりづらいと感じるかもしれません。 そんなときはJavaScriptに組み込まれている実装を参考にすると良いかもしれません。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects

上記のリンクにある各クラスを確認して、Staticで定義するものとそうではないものを実際に使ってみるといいと思います。

Math.round(), Date.now() について

それぞれ以下に説明があります。