2017-05-05 70 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