將字串轉換為陣列
.split()
方法將字串拆分為子字串陣列。預設情況下,.split()
會將字串分解為空格(
)上的子字串,這相當於呼叫 .split(" ")
。
傳遞給 .split()
的引數指定用於拆分字串的字元或正規表示式。
要將字串拆分為陣列,請使用空字串(""
)呼叫 .split
。重要說明: 僅當所有字元都適合 Unicode 較低範圍字元(包括大多數英語和大多數歐洲語言)時,此選項才有效。對於需要 3 和 4 位元組 unicode 字元的語言,slice("")
將它們分開。
var strArray = "StackOverflow".split("");
// strArray = ["S", "t", "a", "c", "k", "O", "v", "e", "r", "f", "l", "o", "w"]
Version >= 6
使用擴充套件運算子(...
),將 string
轉換為 array
。
var strArray = [..."sky is blue"];
// strArray = ["s", "k", "y", " ", "i", "s", " ", "b", "l", "u", "e"]