2010-11-18 2 views
0

을 만들 수 있지만 작동하지 않습니다 :어떻게 동적 나는 현재이 일을하고 연관 배열

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

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

I가 얻을 출력 : 내가 잘못 뭐하는 거지

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

당신은 더 빨랐어 요. :( –