如何从字符串中正确显示项目符号点?

Mps*_*137 3 javascript arrays string unicode

所以我得到一个包含项目符号列表的字符串,其显示如下:

等等等等等等

当我希望它显示为:

  • 废话
  • 废话
  • 废话

我的想法是,我会将字符串分解成一个数组,在 for 循环中运行它,并在该点之前拼接一个新行。然后返回它 .toString()

var charArry = userInfo.split('');
for (var i = 1; i < charArry.length; i++) {
if (i == '\u2022') 
charArry.splice(i, 0, '\n');
}
return charArry.toString();
Run Code Online (Sandbox Code Playgroud)

但也许这是一个糟糕的方法。有任何想法吗?

rah*_*d18 6

将字符串拆分为“\\u2022”,然后用于<ul>显示项目符号。

\n
let str = "blah\xe2\x80\xa2blah\xe2\x80\xa2blah";\n\nlet strArr = str.split("\\u2022")\n
Run Code Online (Sandbox Code Playgroud)\n

如果您确实想向字符串添加项目符号,那么您可以执行以下操作:

\n
let newStr = \'\\u2022\' + strArr.join("\\n\\u2022");\n
Run Code Online (Sandbox Code Playgroud)\n