2012-03-02 4 views
1

ループ内に複数の配列を作成しようとしました。私は、これを行う正しい方法は2次元アレイを作成することであると言われました。だから私は次のコードを作ったが、それはeleArray [0]が定義されていないことを私に伝え続けている。誰でも?おかげこのコードで何が問題になっていますか?ループ内に複数の配列を作成しようとしました

var eleArray = []; 

     for(var i=0;i<rssArray;i++) 
    { 
     eleArray[i] = []; 
    } 

     eleArray[0][0] = "tester"; 

     alert(eleArray[0][0]); 
+0

Javaの!= JavaScriptを。 –

+0

これはJavaとは関係ありません! –

+0

ええ、申し訳ありません、ちょうどjavascript、私は次回を見守ります – eastboundr

答えて

2

rssArrayが長さに基づいて名前が示すように、あなたがループする必要がある配列であると仮定すると:

for(var i=0;i<rssArray.length;i++) 
+0

ありがとう、魅力的なように働いた! – eastboundr

1

が正しく初期化されているrssArray変数ですか?

+0

thx、rssarrayの.length部分を忘れました – eastboundr

0

ここにあなたの質問の実例があります。

jsfiddle

var array = [], length = 10, i; 

for(i = 0; i < length; i++){ 
    array[i] = []; 
} 

array[0][0] = "Hello, World!"; 

document.getElementById("output").innerHTML = array[0][0]; 
+0

thx、rssarrayの.length部分を忘れました – eastboundr

関連する問題