Appearance
isArrayBuffer
isArrayBuffer 用于判断一个值是否为 ArrayBuffer 实例。
签名
ts
function isArrayBuffer(value: unknown): value is ArrayBuffer示例
ts
import { isArrayBuffer } from 'bzsh-ui'
isArrayBuffer(new ArrayBuffer(8)) // true
isArrayBuffer([]) // false也可以使用聚合形式:
ts
import { is } from 'bzsh-ui'
is.arrayBuffer(new ArrayBuffer(8)) // true
is.arrayBuffer([]) // false行为说明
- 仅当值的运行时类型为
arraybuffer时返回true。 - 当前源码位于
packages/utils/type-guards/is-arraybuffer.ts。
适用场景
- 处理二进制数据前做类型校验。
- 区分原始缓冲区与普通数组。