在当前页用数组对象的join()方法将数组连接生成字符串传递到下个页面,
在下个页面再用字符串对象的split()方法将字符串分割成数组。

解决方案 »

  1.   

    join 方法描述
    返回一个 String 对象,这个字符串对象是由整个数组的所有元素连接在一起而形成的。
    语法
    arrayobj.join(separator) 其中 separator 参数是一个 String 对象,它被用来在最终的 String 对象中对数组元素之间的分隔符。如果省略了这个参数,那么数组元素之间就用一个空字符串来分隔。说明
    join 方法返回一个 String 对象,这个对象中包括了数组中的所有元素,这些元素都已被转换成字符串并且被连接在一起。 
    下面这个例子说明了 join 方法的用法: function JoinDemo()
    {
      var a, b;
      a = new Array(0,1,2,3,4);
      b = a.join("-");
      return(b);
    }split 方法描述
    将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
    语法
    stringObj.split(str)split 方法的语法包括下述部分: 部分 描述 
    stringObj  必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。  
    str  必选项。是一个字符串或正则表达式对象,描述用来定义分解位置的字符。  
    说明
    split 方法的结果是一个字符串数组,在 stingObj 中每个出现 str 的位置都要进行分解。
    下面的示例演示了 split 方法的用法:
    function SplitDemo()
    {
      var s, ss;
      var s = "The quick brown fox jumped over the lazy yellow dog.";
      // 在每个空格字符处进行分解。
      ss = s.split(" ");
      return(ss);
    }