isBrowser
isArrayBuffer
函数用于判断传入的值是否为 ArrayBuffer
对象。
导入
import { isArrayBuffer } from "@tai-kun/surrealdb/utils";
使用方法
function isArrayBuffer(value: unknown): value is ArrayBuffer;
参数
value
预期为 ArrayBuffer
对象的值。
返回值
如果 value
是 ArrayBuffer
对象,则返回 true
;否则返回 false
。
说明
在某些版本的 Firefox 中,如果将 fetch
的响应体设置为 ArrayBuffer
对象,即使该对象拥有相应的方法,也可能无法通过 instanceof
进行判断。因此,本函数通过标签名进行判断,这与 lodash 的行为类似。