Function: isArrayBuffer()
ts
function isArrayBuffer(value): value is unknown[];Checks if a value is an ArrayBuffer object. 检查值是否为ArrayBuffer对象。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | The value to check / 要检查的值 |
Returns
value is unknown[]
True if the value is an ArrayBuffer object / 如果值是ArrayBuffer对象则返回true
Example
typescript
const buffer = new ArrayBuffer(16)
const uint8Array = new Uint8Array(buffer)
const dataView = new DataView(buffer)
isArrayBuffer(buffer) // => true
isArrayBuffer(uint8Array) // => false (typed array, not ArrayBuffer)
isArrayBuffer(dataView) // => false (DataView, not ArrayBuffer)
isArrayBuffer(uint8Array.buffer) // => true (the underlying buffer)
isArrayBuffer([1, 2, 3]) // => false
isArrayBuffer('buffer') // => false
isArrayBuffer(null) // => falseSince
1.0.0