var listcontent=new Array();
listcontent[0]="1-a";
listcontent[1]="2-b";
var n = new Array();
var c = new Array();for(var i=0;i<listcontent.length;i++){
a = listcontent[i].split("-");
n[n.length] = a[0];
c[c.length] = a[1];
}
for(var i=0;i<n.length;i++) alert(n[i])
for(var i=0;i<c.length;i++) alert(c[i])

解决方案 »

  1.   

    var i=0;
    var flag;var strlist=new Array();
    var numlist=new Array();for(i=0;i<listcontent.length;i++){
        flag=listcontent[i].indexOf('-');
        numlist[i]=parseInt(listcontent[i].substring(0,flag));
        strlist[i]=listcontent[i].substring(flag+1,listcontent[i].length);
    }
      

  2.   

    var listcontent=new Array();
    var result1=new Array()
    var result2=new Array()
    var temp;
    for(var i=0;i<listcontent.length;i++)
    {
       temp=listcontent[i].split("-")
       result1.push(temp[0])
        result2.push(temp[1])
    }
    alert(result1)
    alert(result2)