首頁 >web前端 >js教程 >Javascript實作Array和String互轉換的方法_javascript技巧

Javascript實作Array和String互轉換的方法_javascript技巧

WBOY
WBOY原創
2016-05-16 15:24:181145瀏覽

本文實例講述了Javascript實作Array和String互轉換的方法。分享給大家參考,具體如下:

Array類別可以如下定義:

複製程式碼 程式碼如下:
var aValues = new Array();

如果預先知道數組的長度,可以用參數傳遞長度
複製程式碼 程式碼如下:
var aValues = new Array(20);
var aValues = new Array(20);

如下2種定義方式是一樣的
var aColors = new Array();
aColors[0] = "red";
aColors[1] = "green";
aColors[2] = "blue";
alert(aColors[0]); // output "red"

方式1:

var aColors = new Array("red","green","blue"); // 和Array定义数组是等同的。
alert(aColors[0]); // output "red" too

方式2:

(1)Array 轉換成 string

把以上2種陣列定義方式,輸出都是一樣的,發現中間有個逗號分隔符號。 複製程式碼
程式碼如下:
alert(aColors.toString()); // output "redgreen,blue ";

(2)string轉換成Array

var sColors = "red,green,blue";
var aColors = sColors.split(','); // 字符串就转换成Array数组了。

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

希望本文所述對大家JavaScript程式設計有所幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn