原文地址:http://blog.csdn.net/chinalwb/article/details/39257023
JavaScript没有原生态的map对象。
如果在javascript中想要使用类似于Java中的map,该如何操作呢?
首先map最重要的几个方面是:
0. 如何定义map
1. 增加元素
2. 遍历所有元素
3. 删除元素
4. 查找key是否存在
0. 定义map:
var map = {};
1. 增加元素
map['k1'] = 'v1';
map ['k2'] = 'v2';
2. 遍历元素
for (key in map) {
alert ('key==' + key + ', value==' + map[key])
}
3. 删除元素
delete map['k1']
4. 查看元素是否存在
'k1' in map
---------------------------
以下是我自己的笔记
---------------------------
var map = {};
//
// 自定义的javascrimapt对象
// 用来保存所有的列表类型的列的id和对应值
// 用法:
// map['key1'] = 'value1';
//
// 遍历:
// for (var key in map) {
// if (map.hasOwnmapromaperty(key)) {
// alert(key + " -> " + map[key]);
// }
// }