⊗tsSpOpAMRd 12 of 37 menu

TypeScriptにおけるreadonly修飾子

修飾子 readonly を使用すると、 プロパティを読み取り専用にすることができます。 例を見てみましょう。 クラス User のプロパティ name を読み取り専用にしてみます:

class User { readonly name: string; constructor(name: string) { this.name = name; } }

クラスのオブジェクトを作成し、名前にある値を設定します:

let user: User = new User('john');

名前の値を読み取ります:

console.log(user.name); // 'john'

ただし、プロパティに別の値を書き込もうとするとエラーになります:

user.name = 'eric'; // エラー

クラス User に、読み取り専用のプロパティ age を設定してください。 このクラスのオブジェクトを作成し、その年齢を画面に表示してください。

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