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);
我正在尝试在 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);