js 字符串转 arraybuffer
时间: 2023-09-12 21:10:05 浏览: 121
通过js实现字符串转数组
可以使用 TextEncoder 和 Uint8Array 将字符串转换为 ArrayBuffer。
示例代码:
```javascript
const str = "Hello, World!";
const encoder = new TextEncoder();
const arrayBuffer = encoder.encode(str).buffer;
```
解释:
1. 首先定义一个字符串变量 str。
2. 创建一个 TextEncoder 对象 encoder,用于将字符串编码为字节数组。
3. 使用 encoder.encode() 方法将字符串编码为字节数组,并获取到其 ArrayBuffer 对象。
4. 最后可以将 arrayBuffer 传递给需要使用 ArrayBuffer 的函数或实例中。
阅读全文