0

やりたいことの名前は正確にはわかりませんが、次のようになります。

現在、私の 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が必要なことです。

4

0 に答える 0