背景
通过一些研究,我发现尽管最初未通过[NoInterfaceObject]公开ArrayBufferView
,但由于我的使用情况,似乎达成了广泛的共识,它应该被公开。
最初的协议是在DOMWindow
名称空间上公开ArrayBufferView
构造函数,在Safari(仍可在6.1.1中使用)和Chrome中实现,但随后在Chrome中被取消,改为使用静态方法ArrayBuffer.isView()
。
同时,Mozilla(仍然)在讨论中实现ArrayBuffer.isView()
。
简而言之:
Safari公开
ArrayBufferView
构造函数Chrome有
ArrayBuffer.isView()
Firefox没有
IE-我甚至还没有接近...
问题
那么,我的问题。检查一个对象是否是ArrayBufferView
的实例最简洁的方法是什么?