在javascript中,可以使用split方法將string轉成數組,語法格式為「元素.split(字串或正規表示式,最大長度)」。 split方法用來把一個字串分割成字串數組,傳回的陣列中的字串不包括表達式自身。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
字串轉數組
實作方法為將字串按某個字元切割成若干個字串,並以陣列形式傳回,範例程式碼如下:
var s = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解。
split() 方法用來把一個字串分割成字串陣列。
語法
stringObject.split(separator,howmany)
傳回值
一個字串陣列。此陣列是透過在 separator 指定的邊界處將字串 stringObject 分割成子字串建立的。傳回的陣列中的字符串不包括 separator 自身。
但是,如果 separator 是包含子運算式的正規表示式,則傳回的陣列中包含與這些子運算式相符的字串(但不包括與整個正規表示式相符的文字)。
擴充資料:
陣列轉字串
#需要將陣列元素用某個字元連接成字串,範例程式碼如下:
var a, b; a = new Array(0,1,2,3,4); b = a.join("-");
join() 方法用來把陣列中的所有元素放入一個字串。元素是透過指定的分隔符號進行分隔的。
該方法傳回一個字串。這個字串是透過將 arrayObject 的每個元素轉換為字串,然後把這些字串連接起來,在兩個元素之間插入 separator 字串而產生的。
【推薦學習:javascript高階教學】
#以上是javascript中string怎麼轉成數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!