内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
如何将一个字符串拆分成一个字符数组?
var s = "overpopulation";
var ar = [];
ar = s.split();
alert(ar);
我想string.split一个单词字符数组。
上面的代码不起作用
如果原始字符串不包含逗号和空格,如何将其分解为字符数组?
使用扩展运算符:
let arr = [...str];
要么 Array.from
let arr = Array.from(str);
或者使用正则表达式:
let arr = str.split(/(?!$)/u;
例子:
[...'𝟙𝟚𝟛'] // —> ["𝟙", "𝟚", "𝟛"]
[...'😎😜🙃'] // —> ["😎", "😜", "🙃"]