isArrayBuffer
检查给定值是否是ArrayBuffer
。
此函数还可以在TypeScript中用作类型谓词,将参数的类型缩小为ArrayBuffer
。
签名
typescript
function isArrayBuffer(value: unknown): value is ArrayBuffer;
参数
value
(unknown
): 检查是否为ArrayBuffer
的值。
返回值
(value is ArrayBuffer
): 如果value
是ArrayBuffer
,返回true
,否则返回false
。
示例
typescript
const value1 = new ArrayBuffer();
const value2 = new Array();
const value3 = new Map();
console.log(isArrayBuffer(value1)); // true
console.log(isArrayBuffer(value2)); // false
console.log(isArrayBuffer(value3)); // false