0
確定給定JavaScript對象是否爲D3選擇的安全方法是什麼?確定對象是否爲D3選擇
原型中的構造函數名稱似乎並不是外部代碼應該依賴的東西(我使用的版本中有zi
...可能是由於縮小)。因此,目前接受的解決方案more or less the same question不適用於我。
我可以讓基於檢查了幾個成員的猜測,但沒有任何清潔和安全的方式做到這一點,它不依靠在構造函數的名字嗎?
確定給定JavaScript對象是否爲D3選擇的安全方法是什麼?確定對象是否爲D3選擇
原型中的構造函數名稱似乎並不是外部代碼應該依賴的東西(我使用的版本中有zi
...可能是由於縮小)。因此,目前接受的解決方案more or less the same question不適用於我。
我可以讓基於檢查了幾個成員的猜測,但沒有任何清潔和安全的方式做到這一點,它不依靠在構造函數的名字嗎?
在V4中,你可以這樣做:
obj instanceof d3.selection
的可能的複製[確定給定的數組是D3的選擇(http://stackoverflow.com/questions/39845237/identify-given-array-is- a-d3-selection) – altocumulus
@altocumulus:我同意這是另一個問題的重複 - 沒有選擇正確的搜索條件來查找其他問題。不幸的是,另一個問題沒有提供一個可用的解決方案: -/ –
@ O.R.Mapper我已經發布到原始 – thedude