2011-03-11 34 views
0

我有一個哈希映射,我想在javascript中使用它。所以我想將它轉換爲JavaScript地圖..如何使用它或做什麼?如何在javascript中使用hashmap

+0

作爲緊迫,因爲它可能是,沒有上下文是非常困難的,提供有用反饋。 Javascript對象和傳統的「Map」之間存在差異。你能描述一下你打算在JavaScript表示中存儲什麼,以及你打算如何引用這些值? – jordancpaul 2011-03-11 02:14:09

回答

5

把它變成一個對象字面...

var map = { 
    'a' : 'a', 
    'b': 'b' 
    ... 
}; 
0

或者使用關聯數組,例如:

var arr = new Array(); 
arr["One"] = 1; 
arr["Two"] = 2; 
arr["Thr"] = 3; 
arr["For"] = 4; 

for(var i in arr) 
{ 
    alert('Key='+i + ', Value = '+arr[i]);  
} 
+0

ECMAScript中沒有關聯數組。 – Hello71 2011-03-11 02:23:18

+2

你的代碼工作是因爲'數組'也是對象。你不應該以這種方式使用數組。 – david 2011-03-11 02:25:51

相關問題