| comments | Javascript source | Execution result in your current browser |
|---|---|---|
| use a generic object as map | var map={"a":1, "b":2, "c":3};
|
|
| set value | map["id"]=123; |
|
| get value | document.write(map["id"]); |
|
| test if it contains a key | document.write(map.hasOwnProperty("a")+"<br/>");
document.write(map.hasOwnProperty("Other"));
|
|
| loop through map key-value pairs | for(var key in map) {
document.write(key+" => "+map[key]+"<br/>");
}
|
|
| loop through all values | for each(var val in map) {
document.write(val+"<br/>");
}
|