Javascript Array和String的互轉換。


  Array類可以如下定義:

     var aValues = new Array();  

    如果預先知道數組的長度,可以用參數傳遞長度 

    var aValues = new Array(20);  

    ------------------如下2種定義方式是一樣的--------1-----------

  var aColors = new Array();

     aColors[0] = "red";

     aColors[1] = "green";

     aColors[2] = "blue";

     alert(aColors[0]);  // output "red"

     -------------------------------------------------2-----------

     var aColors = new Array("red","green","blue");  // 和Array定義數組是等同的。

  alert(aColors[0]);  // output "red" too

    --------------------------

   (1)Array 轉換成 string 

    把以上2種數組定義方式,輸出都是一樣的,發現中間有個逗號分隔符。

    alert(aColors.toString());   // output "red,green,blue";

   (2)string轉換成Array

      我們發現Array轉換成字符串,數組之間多了1個分隔符',' ,那么string轉換成Array數組,必須要有分隔符才行。可以是逗號,也可以是其它分隔符。

      var sColors = "red,green,blue";

      var aColors = sColors.split(',');   // 字符串就轉換成Array數組了。

      

 

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM