1.使用split()方法
1.一般用法
// 用一般的字符,例如@或,等符号做分隔符
let text ="a@b@c@";
let splitAdd = text.split("@");
console.log(splitAdd); // ["a", "b", "c"]
2.需要转义的分隔符
// 当使用* ^ : | . \等6个符号做分隔符时,上述6个符号转义字符,必须得加"\",即split(“\^”)等。
let text ="a*b*c";
let splitAdd = text.split("\*");
console.log(splitAdd); // ["a", "b", "c"]
3.是空字符串
let text = "abc";
let splitAdd = text.split("");
console.log(splitAdd); // ["a", "b", "c"]
2.使用“[...string]”语句;(ES6扩展运算符)
let text = "abc";
let splitAdd = [...text];
console.log(splitAdd); // ["a", "b", "c"]
3.解构赋值
let text = "abc";
let [...splitAdd]= text;
console.log(splitAdd) // ["a", "b", "c"]
4.使用Array.from()方法
let text = "abc";
let splitAdd = Array.from(text);
console.log(splitAdd); // ["a", "b", "c"]
5.使用“Object.assign([], string)”语句
let text = "abc";
let splitAdd = Object.assign([], text);
console.log(splitAdd); // ["a", "b", "c"]