日期:2014-05-16  浏览次数:20378 次

map类型 如何返回字符串呢
map类型 如何返回字符串呢

var mop_2=new Map();
mop_2.put("zhangsan",'20','50');
mop_2.put("zhangsan2",'220','250');
  alert(mop_1.get("zhangsan2")); 
 var st11=mop_1.get("zhangsan2");
 var arr1=str11.split(",");  
 alert((st11));  
 alert((arr1(1))); 
map类型无法赋值给变量啊

------解决方案--------------------
JS本身是没有Map类型,你这里的Map其实是上一个帖子中zzgzzg00写的一个自定义类。
你的需求完全可以用JSON对象或者JSON数组来实现:
JScript code
var mop_2 = [];
mop_2['zhangsan'] = '20,50';
mop_2['zhangsan2'] = '220,250';
alert(mop_2['zhangsan']);
var str1 = mop_2['zhangsan'];
var arr1 = str1.split(',');
alert(str1);
alert(arr1[1]);