日期:2014-05-17  浏览次数:21009 次

aa:1,bb:2,cc:3 这样的字符串如何快速分割成一个二维数组
aa:1,bb:2,cc:3 
分割成:
arr(0,0)="aa"
arr(0,1)= 1
arr(1,0)="bb"
arr(1,1)= 2
arr(2,0)="cc"
arr(2,1)= 3

或者存放到dictionary对象中 都可以
我自己想用2次split 但是这样效率好像很差

------解决方案--------------------
2次split ,效率我感觉可以
------解决方案--------------------
明显的JSON格式,只需一个赋值语句就自动拆分了:
<script>
var s="aa:1,bb:2,cc:3";
eval("var theforever_csdn={"+s+"};");

//下面是调用方法
for(var name in theforever_csdn) {
alert("第一维数据"+name);
 alert("第二维数据"+theforever_csdn[name]);
}
</script>

by theforever碧海情天_csdn
------解决方案--------------------
2楼正解!
------解决方案--------------------
2次split ,想法 挺好 很直接嘛 没事儿就用它挺好