byte数组转string js
时间: 2023-09-23 09:07:41 浏览: 272
andriod byte 转int,string,数组,互转
在 JavaScript 中将 byte 数组转换为字符串可以使用以下代码:
```javascript
function byteArrayToString(byteArray) {
var result = '';
for (var i = 0; i < byteArray.length; i++) {
result += String.fromCharCode(byteArray[i]);
}
return result;
}
// 示例
var byteArray = new Uint8Array([72, 101, 108, 108, 111]); // Hello 的 UTF-8 编码
var str = byteArrayToString(byteArray); // 转换为字符串
console.log(str); // 输出 Hello
```
这里使用了 `Uint8Array` 类型来存储 byte 数组,`String.fromCharCode` 方法将每个字节转换为对应的字符,并拼接到结果字符串中。最后返回结果字符串即可。
阅读全文