TypeScriptでの関数・メソッドの引数デフォルト値と省略可能にする方法

引数のデフォルト値を設定するには、メソッド定義の引数の中で代入できます。

methodName(id = 'top', isFirst?: boolean) {

}

また、省略可能な引数は引数名の後に ? をつけると省略できるようになります。
? つけないとエラーになります。

覚えておくと便利ですよ。

五十川 洋平(Yohei Isokawa)

五十川 洋平(Yohei Isokawa)

フロントエンドエンジニア/面白法人カヤックなどのWeb制作会社に勤務したのち、故郷の新潟に戻り独立。JSフレームワークAngularやFirebase、Google Cloud Platformを使ったWebアプリ開発が得意。 また、Udemyのプログラミング解説の講師、writer-app.comの自主開発や上越TechMeetupの主催などを行っています。

プロフィール