次のコードを機能させようとしています。store 変数には無名オブジェクトが割り当てられるため、関数呼び出しを使用して "data" プロパティが設定されます。この設定は、他のオブジェクトのプロパティ「masterData」の内容も設定する必要があります。「this」キーワードは、作成中の匿名オブジェクトを参照すると思っていましたが、間違っています...
var store = {
masterData : [],
revert: function() {
this.data = shallowCopy(this.masterData);
},
data: (function() {
var overviewData = getOverviewData();
this.masterData = overviewData;
return chartData;
}).call(),
};
「元に戻す」プロパティも参照してください。オブジェクトのデータ プロパティの内容のコピーを作成する関数が与えられます。
「this」は DOMWindow オブジェクトを返すので、何を使用する必要がありますか?