TS 第三方库来模拟Buffer.from()
时间: 2023-08-21 20:07:41 浏览: 82
在浏览器环境下,可以使用 `typedarray-to-buffer` 库来模拟 Node.js 中的 `Buffer.from()` 方法。首先需要安装该库:
```
npm install typedarray-to-buffer
```
然后在 TypeScript 代码中引入该库并使用,示例代码如下:
```typescript
import typedarrayToBuffer from 'typedarray-to-buffer';
const uint8Array = new Uint8Array([1, 2, 3, 4]);
const buffer = typedarrayToBuffer(uint8Array);
console.log(buffer);
```
输出结果与 Node.js 中相同:
```
<Buffer 01 02 03 04>
```
需要注意的是,该库只支持将 Uint8Array 转换成 Buffer 类型,如果需要转换其他类型的 TypedArray,可以使用其他第三方库,比如 `buffer`、`buffer-es6` 等。
阅读全文