【发布时间】:2016-12-21 00:23:58
【问题描述】:
对于签出 d3 4 的人的简单问题: https://jsfiddle.net/dwrzso58/
d3.select("body")
.data([1,2,3])
.enter()
.append("div")
.text((d,i)=>d)
当这段代码运行时,只有 2 和 3 出现在 DOM 中。数组中的第一个元素丢失是什么原因?
【问题讨论】:
-
Tormi 的回答对此进行了解释:如果您希望“输入”选择包含所有数据,请选择不存在的内容。看看这个文档:stackoverflow.com/documentation/d3.js/2135/selections/16948/…
标签: javascript d3.js