将字符串转换为数组

.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"]