ArrayBuffer.isView()
静态方法检查它是否是 ArrayBuffer
视图之一,例如 TypedArray
对象或 DataView
.
你如何检查它是否是一个
SharedArrayBuffer
的视图?
自从引入
SharedArrayBuffer
以来已经有很长时间了,但奇怪的是,没有人在谈论 SharedArrayBuffer
方法的 ArrayBuffer.isView
对应物。或者,我是否也可以使用 ArrayBuffer.isView
来检查 SharedArrayBuffer
视图?
我读过How to check if a variable is a typed array in javascript?但是这个问题似乎特别关注
ArrayBuffer
s,而不是SharedArrayBuffer
s。
就用经典的
instanceof
if (data instanceof SharedArrayBuffer) {
// TODO:
}