日期:2014-05-16 浏览次数:20445 次
var data = { "李丹": [77, 89], "汪一": [89, 67] } alert(data["汪一"][1]);
------解决方案--------------------
在你第一次循环遍历时弄一个对象(类似java的map)或一个json型数据。
------解决方案--------------------
<script type="text/javascript">
function Map(){
this.name=[];
}
Map.prototype.put=function(name,value1,value2){
var value=[];
value.push(value1);
value.push(value2);
this.name[name]=value;
}
Map.prototype.get=function(name){
return this.name[name];
}
var m=new Map();
m.put("zhangsan",'20','50');
m.put("zhangsan2",'220','250');
alert(m.get("zhangsan2"));
</script>
这样试试
------解决方案--------------------
完全可以转化为json数据直接取
------解决方案--------------------
记得js是可以同通过文字下标访问的