【发布时间】:2022-07-06 01:08:48
【问题描述】:
下面是生成unicode,什么时候应该生成字符串?
let str = "hello";
let string = []
for(let s in str){
string.push(str.codePointAt(s))
}
console.log(string) // ASCII
let back = []
for(let s in string){
back.push(String.fromCharCode(s))
}
console.log(back) // unicode??
【问题讨论】:
-
for ... in循环遍历对象的 键。您的循环正在遍历字符串的字符索引。 -
很可能这就是您正在寻找的答案。 stackoverflow.com/questions/36527642/…
-
另请注意,
.fromCharCode()的参数是您想要的实际字符代码。你只是在传递索引。 -
@samakshshrivastava 我对此表示怀疑。这个问题中的代码根本没有意义。
标签: javascript node.js ascii