2012-04-30 16 views
1

これにどのように接近するのか分かりません。オブジェクトの内部にある配列を読み込む方法に関する情報が見つかりません。以下は、私が関心を持っている機能です。Javascript - オブジェクトの配列、オブジェクトには別の配列とintが含まれています

function Frame(time){ 
    this.minutes = new Array(); 
    this.time = time; 
} 

ここでフレームの配列を作成すると、各フレームの分配列にどのようにアクセスできますか? JavaScriptで

+0

プライベート変数であるため、現在書かれているように 'minutes'にアクセスすることはできません。彼が 'this.minutes'を使ってそれを公開する@BrianMainsの応答を見てください。 – Mathletics

答えて

4

、あなたはまた、配列を作成することができます

function Frame(time){ 
    this.minutes = []; 
    this.time = time; 
} 

そして、あなたは、フレームの配列を持っていた場合、あなたはをループしており、各フレームにアクセスし、分をつかみます。

for (int i = 0, len = frames.length; i < len; i++) 
{ 
    var min = frames[i].minutes; 
    var first = min[0]; // or whatever else is needed 
} 
+0

質問に書かれているように「分」にアクセスできない理由を回答する価値があるかもしれません。 – Mathletics

+0

すぐにお返事ありがとうございます!私はもう一つ質問があります。個々の分[]にアクセスするには、このようなことをすることができますか? frames [i] .minutes [0] – ti30xa

+0

@ ti30xaはい、例外は発生しないように常に配列長チェックを行います。それは本質的に私のサンプルがやっていることです。 –

関連する問題