从列表中获取字符串包含 JavaScript 中的 Unicode

Abh*_*ava 2 javascript unicode list fromcharcode

我有一个 Unicode 值列表,[65, 66, 67]我想要相应的 string "ABC"。我查看了文档并找到了String.fromCharCode()可以完成我需要做的功能的功能。唯一的问题是参数必须是数字序列

所以如果我使用String.fromCharCode([65, 66, 67])它会给我" ".

有没有办法允许将列表视为函数的序列

Abh*_*dha 5

您需要使用... spread Syntax扩展数组。

console.log(String.fromCharCode(...[65, 66, 67]));
Run Code Online (Sandbox Code Playgroud)

来自MDN

Spread 语法允许可迭代对象(例如数组表达式)在需要零个或多个参数(用于函数调用)或元素(用于数组文字)的地方扩展,或者对象表达式在零个或多个键的位置扩展 -值对(用于对象文字)是预期的。