引数のデフォルト値を設定するには、メソッド定義の引数の中で代入できます。
methodName(id = 'top', isFirst?: boolean) {
}
また、省略可能な引数は引数名の後に ?
をつけると省略できるようになります。
?
つけないとエラーになります。
覚えておくと便利ですよ。
JavaScriptプログラマのための 実践的TypeScript入門
posted with ヨメレバ
川俣晶 KADOKAWA/アスキー・メディアワークス 2014-05-31