你说的map是这种形式的数据吧
for(var i in data){
document.write('key::'+i)
document.write('value::'+data[i])
}
输出 key::h value::hello key::w value::world
var map = new HashMap()map.put("a","1")
map.put("b","2")
遍历:
var key = map.keySet()
for (var i in key){
alert(map.get(key[i]))
}
注:js 中使用map,要先导入一个HashMap.js文件
没要求,引入这个文件之后,可以直接使用hashmap了
var map={key1:'abc',
key2:'def'
}
这样定义即可。动态赋值如下:
map.key3='12'
如果key也是动态的,则如下处理
var key='key4'
map[key]='34'
注意:在javascript语言中,key的值只能是字符串,不能是其它的。