我正在尝试连接一个字符串并打印它的 utf8 字符。但是,出于某种原因,这似乎不是正确的语法。错误是:
console.log("\u" + i);
^^^
SyntaxError: Unexpected token ILLEGAL
用来生成的代码是
var _ = require('lodash');
_.times(2588, function(i){
console.log("\u" + i);
});
最佳答案
您可以使用String.fromCharCode
例如String.fromCharCode(0x2588) == "\u2588"
语法错误是因为“\u”不是有效的 unicode 序列。
关于javascript - 在javascript中连接utf字符串时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33706458/