isBuffer

检查给定的 value 是否为一个 Buffer

使用场景

  • 数据验证:在处理处理二进制数据的 Node.js 应用程序时,你需要确保某个值是 Buffer,才能进行编码、解码或文件 I/O 等操作。
  • 函数参数验证:在函数中,当期望参数为 Buffer 时,可以使用 isBuffer 方法验证参数类型,避免因传入非 Buffer 值而导致错误。
  • 条件判断:根据值是否为 Buffer 执行不同的逻辑。

示例

import { isBuffer } from 'funtool';

isBuffer(Buffer.from('test')); // ✅ true
isBuffer('test'); // ❌ false

函数签名

function isBuffer(v: any): boolean

参数

  • v (any): 需要测试是否为 Buffer 的值。

返回值

  • (boolean): 如果该值是 Buffer,则返回 true,否则返回 false