1

ここで頭をかいたままです。私は JSON と Javascript の両方にかなり慣れていないので、どうすればいいのだろうかと思っています。

オブジェクトがあるとします:

MyObject.prototype = {
    // different methods and properties
    _randomMethod: function MyObject_randomMethod() {
         MyObject.myArray = [];
    },
};

MyObject.myArray = [];オブジェクトの配列プロパティを宣言し (上記のように: )、オブジェクト全体で使用できるようにして、他のメソッドでアクセスできるようにするにはどうすればよいですか。

たぶんこれはすでにカバーされており、正しい用語を使用していないだけですが、誰かが私を助けてくれれば、私はそれを理解できないので感謝します.

明らかなように、上記の例のようなメソッド内でこの配列プロパティを動的に宣言し、「this」参照または同様のものを使用して、この同じオブジェクト内の他のメソッドで使用できるようにしたいと考えています。

4

1 に答える 1

3

this現在のインスタンスを参照するために使用します。

MyObject.prototype = {
    // different methods and properties
    _randomMethod: function MyObject_randomMethod() {
         this.myArray = [];
    },
};

http://jsfiddle.net/5jSe3/

于 2013-06-15T02:45:37.510 に答える