首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

如何拆分这样的字符串数组

2012-03-09 
怎么拆分这样的字符串数组varanewArray()a[0] aa-bbb-cccc-dddd-eea[1] 11-fdsf-3232-fdsfsdfs-22我想

怎么拆分这样的字符串数组
var   a=new   Array()
a[0]= 'aa-bbb-cccc-dddd-ee '
a[1]= '11-fdsf-3232-fdsfsdfs-22 '
我想他们拆分成
aa   bbb   cccc   dddd   ee
11   fdsf   3232   fdsfsdfs   22
这样两行记录。因为我要画table的,table行数就是按这个数组的长度来决定的

[解决办法]
var b=new Array();
for(var i=0;i <a.length;i++){
b[i]=b[i].split( "- ");
}
b就是一个二维数组:
[
[aa bbb cccc dddd ee]
[11 fdsf 3232 fdsfsdfs 22]
]
[解决办法]
<script>
var listcontent=new Array();
listcontent[0]= "11-dasdasdsd-ffd-ee-22 "
listcontent[1]= "10-aa-bbbbbb-ee-33 "
for (var j=0;j <listcontent.length ; j++)
{
var arr=new Array()
arr=listcontent[j].split( "- ");
for (var i=0;i <arr.length ;i++ )
{

if(i==0){document.write( " <table border=1> <tr> ");}
document.write( " <td> ");
document.write( arr[i] );
document.write( " </td> ");
if(i == 4){document.write( " </tr> ");}
}
document.write( " </table> ");

}

</script>

热点排行