背景
通过一些研究,我发现,虽然ArrayBufferView
最初没有公开(通过 [NoInterfaceObject]),但由于我描述的用例,似乎广泛同意应该公开。
最初的协议是ArrayBufferView
在命名空间上公开构造函数,该构造函数DOMWindow
在 Safari(并且在 6.1.1 中仍然有效)和 Chrome 中实现,但后来从 Chrome中拉出以支持静态方法ArrayBuffer.isView()
。
同时,Mozilla(仍在)谈论实施 ArrayBuffer.isView()
.
简单来说:
Safari 公开
ArrayBufferView
构造函数铬有
ArrayBuffer.isView()
火狐什么都没有
IE - 我什至还没有靠近...
问题
所以,我的问题。检查对象是否为 ArrayBufferView 实例的最简洁方法是什么?