これはJavaScriptのgetterとsetterがどのように機能するかに関する質問です。getter/setterを削除してgetter/setterを削除する
JavaScriptモジュールとしてのMozillaの実装(部分実装、Firefox Syncなどの意図された使用例に必要な重要な部分)には、以下のゲッター/セッター定義が含まれています。
ゲッター/セッターの「削除」とは何ですか?それは一体何の意味ですか?最初の使用を次の使用とは異なる結果にする効果があるようですが(もしそうなら、どのように)? MDN FROM
get repository() {
delete Log4Moz.repository;
Log4Moz.repository = new LoggerRepository();
return Log4Moz.repository;
},
set repository(value) {
delete Log4Moz.repository;
Log4Moz.repository = value;
},
それが最初から始まったのであれば、それでも後でゲッター(またはセッター)になるのでしょうか?私はそうではないと思うだろう、今はちょうど価値があるだろうか? (プロパティがgetter/setterであるかどうかは、どうやって調べることができますか?ゲッター/セッターというオブジェクトを調べたりダンプする方法はありますか? –