2014-01-12 25 views
-1

我有這樣列表數組值

var cons=Array(); 
cons[random_text]=random_number; 
cons[random_text]=random_number; 
... 

我想列出在一個循環中的利弊variable.How我可以做這一切值的數組?

+0

我看到這裏有沒有陣列,它是有點兒鍵值對或一個HashMap這JS只是一個js不是數組。如果你想擁有一個數組,'random_text'應該是'random_number'。 –

回答

0

在javascript中沒有關聯數組,索引只能是數字。
你創建的是一個帶有鍵/值對的對象,除非由於某種原因,random_text實際上是一個整數,這看起來很奇怪。

var cons = {}; // object, not array 
cons[random_text] = random_number; 
cons[random_text] = random_number; 

// iterate 

for (var key in cons) { 
    var value = cons[key]; 

    console.log(key + ' : ' + value); 
} 

獲得在現代瀏覽器中的鍵的排列,這裏還有

var key_arr = Object.keys(cons);