javascript-jp.dev
javascript
html
jquery
css
node.js
angular
reactjs
typescript
npm
arrays
Dark
option type
[1/1]
TypeScriptにおけるオプションプロパティクラス:詳細解説と代替手段
オプションプロパティは、クエスチョンマーク (?) をプロパティ名の後に記述することで定義できます。例えば、以下のように name と age という2つのプロパティを持つクラスを定義できますが、age はオプションプロパティとなります。このクラスのインスタンスを作成する場合、name プロパティは必須ですが、age プロパティは省略できます。
1