TS 下uint8array 转 buffer
时间: 2023-08-12 22:16:23
浏览: 181
在 TypeScript 下,可以使用以下代码将 Uint8Array 转换为 Buffer:
```typescript
const uint8Array = new Uint8Array([1, 2, 3, 4]);
const buffer = Buffer.from(uint8Array.buffer);
其中,`Uint8Array.buffer` 返回的是 ArrayBuffer,而 `Buffer.from` 方法可以将 ArrayBuffer 转换为 Buffer。注意,这里需要使用 `Buffer.from` 方法来创建 Buffer,而不能直接使用 `new Buffer()`,因为 `new Buffer()` 构造函数已经被标记为废弃了。
相关问题
TS下将unit8array 转BUFFER
在 TypeScript 中将 Uint8Array 转换成 Buffer 可以使用 Node.js 内置的 Buffer 对象。可以通过以下代码实现:
```typescript
const uint8Array = new Uint8Array([1, 2, 3]);
const buffer = Buffer.from(uint8Array);
在这个例子中,我们首先创建了一个 Uint8Array 对象,然后使用 Buffer.from() 方法将其转换为一个 Buffer 对象。这个 Buffer 对象可以在 Node.js 中使用,也可以在浏览器中使用,通过引入第三方库如 buffer 或者 buffer-es6 可以实现在浏览器中使用。
TS 里将Uint8Array 转成BUFEER类型
在 Node.js 中,可以使用 `Buffer.from()` 方法将 Uint8Array 转换成 Buffer,示例代码如下:
```typescript
const uint8Array = new Uint8Array([1, 2, 3, 4]);
const buffer = Buffer.from(uint8Array);
console.log(buffer);
```