⊗jstsPmDSOP 41 of 55 menu

TypeScriptにおけるオブジェクトのオプションプロパティ

オブジェクトを宣言する際、一部のプロパティを オプションとして指定することができます。そのためには、 プロパティ名の後に疑問符を付けます。

例として、ユーザーオブジェクトの プロパティ 'age' をオプションにしてみましょう:

let user: {name: string, age?: number};

これで、変数にはプロパティ 'name' だけの オブジェクトを代入できるようになりました:

user = {name: 'john'};

または、プロパティ 'name' とプロパティ 'age' の両方を持つオブジェクトを 代入することもできます:

user = {name: 'john', age: 30};

コードを実行せずに、次のコードの実行結果が どうなるか判断してください:

let date = {year: number, month: number, day?: number}; date = {year: 2025, month: 12};
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否