javascript中string转byte数组
时间: 2023-09-03 07:12:03 浏览: 163
String 与byte[] 间的转换
您好,对于您的问题,可以使用以下代码将 JavaScript 中的字符串转换为字节数组:
```javascript
function strToByteArray(str) {
var byteArray = new Uint8Array(str.length);
for (var i = 0; i < str.length; i++) {
byteArray[i] = str.charCodeAt(i);
}
return byteArray;
}
```
此方法使用 `Uint8Array` 构造函数创建大小等于字符串长度的字节数组。然后,循环字符串并使用 `charCodeAt` 方法获取每个字符的 Unicode 编码,并将结果存储在字节数组中。最后,返回字节数组。
阅读全文