如何在 Javascript 中检查值是否为 `SharedArrayBuffer` 视图?

问题描述 投票:0回答:1

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。

javascript arraybuffer sharedarraybuffer
1个回答
0
投票

就用经典的

instanceof

if (data instanceof SharedArrayBuffer) {
    // TODO:
}
© www.soinside.com 2019 - 2024. All rights reserved.