2010-11-18 7 views
0

を作成するために、私は現在、これをやっているが、それは動作していない:がどのように動的連想配列

var tempArray=new Array(); 
var number = 15; 
tempArray[number]='blabla'; 

      for (var key in tempArray) { 
         alert(tempArray[key]); 
        } 

を私が手出力は次のようになります。

in_array function (element) { var retur = false; for (var values in this) { if (this[values] == element) { retur = true; break; } } return retur; } 

私が間違って何をしているのですか?

+0

JavaScriptには連想配列はありません。オブジェクトだけがあります。 – Gumbo

+1

@ Gumbo ...基本的には...オブジェクトは実際には連想配列として機能します。 –

+4

出力としてコードを取得できますか? –

答えて

5

JavaScriptではオブジェクトを使用しています。

var obj = {}; 

obj["15"] = "blabla"; 
obj.fifteen = "blablah"; 

for(var i in obj) { 
    alert(obj[i]); 
} 
+0

あなたはより速くなりました。 :( –