javascript 实现java中的Map (高效)[转]
javascript实现java中的Map,代码是在国外的一个网站上看到的(http://stackoverflow.com/questions/368280/javascript-hashmap-equivalent),自己稍作了修改,之前也看到过有人用2个数组实现了Map,但是我感觉效率比较低,现在这个我感觉效率还可以,自己做了下测试,代码如下:
Map.js
测试结果如下:
1.IE7 ![javascript 兑现java中的Map (高效)[转]](http://img.reader8.net/uploadfile/jiaocheng/2014/011400/2014011402001815876.jpg)
2.Firefox 3.6.8 ![javascript 兑现java中的Map (高效)[转]](http://img.reader8.net/uploadfile/jiaocheng/2014/011400/2014011402001815877.jpg)
3.谷歌浏览器5.0 ![javascript 兑现java中的Map (高效)[转]](http://img.reader8.net/uploadfile/jiaocheng/2014/011400/2014011402001815878.jpg)
方法next的使用:
- map.next:key=key_2?value=value_2 ??map.next:key=key_3?value=value_3??