2017-05-05 76 views
0

确定给定JavaScript对象是否为D3选择的安全方法是什么?确定对象是否为D3选择

原型中的构造函数名称似乎并不是外部代码应该依赖的东西(我使用的版本中有zi ...可能是由于缩小)。因此,目前接受的解决方案more or less the same question不适用于我。

我可以让基于检查了几个成员的猜测,但没有任何清洁和安全的方式做到这一点,它不依靠在构造函数的名字吗?

+1

的可能的复制[确定给定的数组是D3的选择(http://stackoverflow.com/questions/39845237/identify-given-array-is- a-d3-selection) – altocumulus

+0

@altocumulus:我同意这是另一个问题的重复 - 没有选择正确的搜索条件来查找其他问题。不幸的是,另一个问题没有提供一个可用的解决方案: -/ –

+0

@ O.R.Mapper我已经发布到原始 – thedude

回答

-1

在V4中,你可以这样做:

obj instanceof d3.selection