やりたいことの名前は正確にはわかりませんが、次のようになります。
現在、私の JavaScript コンテキストには、$A126 または $B15 のような変数がたくさんあります。
実行する前に、これらの変数 9000 個すべてと現在の値を読み込む必要があります。これにより、コードの後半部分で値として $xxx を参照できるようになります。
プリロードはまったく効率的ではなく、ボトルネックを引き起こしています。
この $xxx 表記を使用するコードはかなりの量があるため、$.xxx に普遍的な変更を加えることができるかどうか疑問に思ってい まし た。ここで、$ は、渡された値のルックアップを実行する関数です。期間。
したがって、$.xxx は GetItem(xxx) に似ています。
これは、clearscript を使用した C# の JavaScript 環境用ですが、それが答えに影響を与えるとは思いません。
のように見えます
function Field(val){
var value = val;
this.__defineGetter__("xxx", function(){
return value;
});
this.__defineSetter__("value2", function(val){
value = val;
});
}
var field = new Field("test");
console.log(field.xxx)
--->「テスト」
それは私が探しているもののほとんどの例です。問題は、特定のゲッターを名前で検索しない一般的なdefineGetterが必要なことです。