Javascript 如何将ASCII码字符串转换为字符串?

Javascript 如何将ASCII码字符串转换为字符串?,javascript,string,ascii,Javascript,String,Ascii,需要将ASCII码字符串转换为相应的字符串。仅当我直接键入ASCII代码时,String.fromCharCode()才起作用,但我需要为此使用变量名 code=codeArr.join('.') //104101108111,32119111114108100 String.fromCharCode(104101108111,32119111114108100) //你好,世界 String.fromCharCode(代码) //这个返回空白?没有错误,只是空白使用 let code=[10

需要将ASCII码字符串转换为相应的字符串。仅当我直接键入ASCII代码时,String.fromCharCode()才起作用,但我需要为此使用变量名

code=codeArr.join('.')
//104101108111,32119111114108100

String.fromCharCode(104101108111,32119111114108100)
//你好,世界

String.fromCharCode(代码)
//这个返回空白?没有错误,只是空白使用

let code=[104101108111,32119111114108100];

log(String.fromCharCode(…code))
code
是一个用点连接的数字字符串。当
String.fromCharCode()
需要
1..n
数字时,该如何处理该字符串?输入错误。我的意思是code=codeArr.join(',');不会让它变得更好;)
String.fromCharCode()
要求数字不是字符串。fromCharCode可用于UTF-16代码单元。如果了解到您有ASCII代码单位或ISO 8859-1代码单位,则说明为什么可以使用fromCharCode的代码注释是正确的。否则,如果您有来自另一个字符编码的代码单位,则不能使用fromCharCode。这很有效,并且为我节省了一个步骤,因为我不必将代码数组转换为字符串。谢谢你的回答和链接@JeffS“因为我不必将代码数组转换成字符串”——这一点一开始就错了。