⊗jstsPmDSOOb 46 of 55 menu

TypeScriptでのオブジェクト内オブジェクト

オブジェクトは、別々のインターフェースで記述される他のオブジェクトを含むことができます。 例を見てみましょう。

都市を表すオブジェクトを記述するインターフェースがあるとします:

interface City { name: string }

ユーザーを記述するインターフェースも作成しましょう。 この場合、ユーザーには名前、年齢、そしてオブジェクトである都市があります:

interface User { name: string, age: number, city: City }

ユーザーオブジェクトを作成しましょう:

let city: City = {name: 'london'}; let user: User = {name: 'john', age: 30, city: city};

都市用に別々の変数を作成する必要はありません:

let user: User = { name: 'john', age: 30, city: {name: 'london'} };

次のオブジェクトが与えられています:

let employee { name: 'andrew', potision: { name: 'programmer' salary: 1000, }, addr: { country: 'belarus', city: 'minsk' } };

このオブジェクトの構造を記述するインターフェースを作成してください。 ネストされたオブジェクトを別々のインターフェースに分割してください。

次のオブジェクトが与えられています:

let user: User = { name: 'john', age: 30, parents: { mother: { name: 'jane', age: 30, parents: null }, father: { name: 'eric', age: 30, parents: null } } }

このオブジェクトの構造を記述するインターフェースを作成してください。 ネストされたオブジェクトを別々のインターフェースに分割してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否