「JavaScript/クラス」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
→‎ES6 の class を使ったコードと相当するES5のコード: {{See also|JavaScript/オブジェクト#アクセサプロパティ}}
タグ: 2017年版ソースエディター
232 行
</syntaxhighlight>
:ES5でもES6でも、オブジェクトの prototype にプロパティを追加することで、オブジェクトに新しいメソッドを追加することができます。
:このコードでは、{{code|.real}}, {{code|.imag}} は制限なくアクセスできますが、アクセサプロパティを定義することでアクセスを制限できます(ここではコードを簡素にすることを優先しました)
{{See also|JavaScript/オブジェクト#アクセサプロパティ}}
 
=== 脚注 ===