私が書いたとき
var c = { get a(){} };
その結果、c オブジェクトは「get a」および「set a」プロパティを持ちます。
なんで?
Chrome と Firefox でテスト済み。
私が書いたとき
var c = { get a(){} };
その結果、c オブジェクトは「get a」および「set a」プロパティを持ちます。
なんで?
Chrome と Firefox でテスト済み。
動的に計算された値を返すプロパティへのアクセスを許可することが望ましい場合や、明示的なメソッド呼び出しを使用せずに内部変数のステータスを反映したい場合があります。JavaScript では、getter を使用してこれを実現できます。ゲッターをプロパティにバインドし、そのプロパティに実際に値を保持させることはできませんが、ゲッターとセッターを組み合わせて使用して疑似プロパティのタイプを作成することはできます。
— https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/get