字符串转数组工具
字符串转数组
var s = "JavaScript";
var a = s.split(""); //按字符空隙分隔
console.log(s.length); //返回值为10
console.log(a.length); //返回值为10
var s = "JavaScript";
var a = s.split(""); //空分隔
console.log(a.constructor == Array); //返回true,说明Array是实例
console.log(a.length); //返回值为1,说明没有对字符串进行分割
var s = "a2b3c4d5e678f12g";
var a = s.split(/\d+/); //把以匹配的数字为分隔符来切分字符串
console.log(a); //返回数组[a,b,c,d,e,f,g]
console.log(a.length); //返回数组长度为7
var s = "122a2b3c4d5e678f12g";
var a = s.aplit(/\d+/);
console.log(a);
console.log(a.length);
var s = "JavaScript";
var a = s.split("", 4); //按顺序从左到右,仅分切4个元素的数组
console.log(a); //返回数组[J,a,v,a]
console.log(a.length); //返回值为4
var s = "aa2bb3cc4dd5e678f12g";
var a = s.split(/(\d)/); //使用小括号包含数字分隔符
console.log(a); //返回数组[aa,2,bb,3,cc,4,dd,5,e,6,,7,,8,f,1,,2,g]