Kısa bir süre önce, SVG'leri değiştirmek için bazı komut dosyaları yazmak üzere d3.js
'u kullanmaya başladım. Bu yüzden çoğu zaman d3 belgelerine başvurup çözümü buluyorum. Ancak, neden d3.select
işlev dizisini dizi dizisini döndürdüğünü anlayamıyorum. Örneğin, bir SVG
öğem var ve d3.select("svg")
yaparsanız, [[svg]]
döndürür, bu yüzden d3.select("svg")[0]
yapmak zorundayım. oldukça tek boyutlu bir dizilim yerine, her seçme elemanlarının dizilerinin bir dizidir: belgelerd3.select() neden dizi dizisini döndürüyor?
bir nüans seçimleri gruplandırılır olmasıdır söylüyor. Bu subselections ait hiyerarşik yapısını korur
Sonra çoğu zaman bunu görmezden söylüyor.
- Neden dizi dizisini döndürüyor?
-
ne anlama Bu subselections hiyerarşik yapısını korur
geliyor?
Şimdiden teşekkürler.
Cevabınız mantıklı. Teşekkürler. "D3.select'in geri dönüşünün içsel olarak nasıl yapılandırıldığını bilmek ya da önemsememelisiniz" diye merak ediyorum ve bu soruyu sormak istediğim tüm fikir bu. –