淺析JavaScript Array和string的轉(zhuǎn)換(推薦)

字號:


    下面小編就為大家?guī)硪黄獪\析JavaScript Array和string的轉(zhuǎn)換(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。
    Array類可以如下定義:
    var aValues = new Array(); 
    如果預(yù)先知道數(shù)組的長度,可以用參數(shù)傳遞長度
    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定義數(shù)組是等同的。
    alert(aColors[0]);  // output "red" too
    ---------------------------------------------------------
    (1)Array 轉(zhuǎn)換成 string
    把以上2種數(shù)組定義方式,輸出都是一樣的,發(fā)現(xiàn)中間有個逗號分隔符。
    alert(aColors.toString());   // output "red,green,blue";
    (2)string轉(zhuǎn)換成Array
    我們發(fā)現(xiàn)Array轉(zhuǎn)換成字符串,數(shù)組之間多了1個分隔符',' ,那么string轉(zhuǎn)換成Array數(shù)組,必須要有分隔符才行??梢允嵌禾枺部梢允瞧渌指舴?。
    var sColors = "red,green,blue";
    var aColors = sColors.split(',');   // 字符串就轉(zhuǎn)換成Array數(shù)組了。
    以上這篇淺析JavaScript Array和string的轉(zhuǎn)換(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考