Skip to content

Function: isArrayBuffer()

ts
function isArrayBuffer(value): value is unknown[];

Checks if a value is an ArrayBuffer object. 检查值是否为ArrayBuffer对象。

Parameters

ParameterTypeDescription
valueunknownThe 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) // => false

Since

1.0.0

Released under the MIT License.