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