JavaScript 连接 Unicode

JavaScript Concat Unicode

我正在尝试在 JavaScript 中连接 unicode,但收到此错误“无效的 Unicode 转义序列”。我试图搜索如何在 javascript 中连接 unicode,我在这个网站上看到了很多例子,但我的代码没有任何效果......我也发现了一些关于使用 String.fromCharCode 的东西,但没有很好的例子。所以我想不通。

所以。这是一个示例代码

let test = "5000",
string;

let unicode = test.split()
for(let i = 0; i < unicode.length; i++) {
    string += "\u003"+unicode[i]+"\uFE0F\u20e3";
}

console.log(string);

您正试图在项目之前连接 \u003。由于它不是 unicode 字符,因此会导致错误。删除有问题的字符串应该可以解决问题。

此外,您必须 string 在连接之前提供默认值。否则就是undefined.

let test = "5000",
  string = "";


let unicode = test.split('')

for (let i = 0; i < unicode.length; i++) {
  string += unicode[i] + "\uFE0F\u20e3";
}

console.log(string);