读书人

aa:1,bb:2,cc:3 这样的字符串怎么快速

发布时间: 2012-02-16 21:30:36 作者: rapoo

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 ,想法 挺好 很直接嘛 没事儿就用它挺好

读书人网 >ASP

热点推荐