3

我正进入(状态

未捕获的类型错误:无法读取未定义的属性“长度”

从我的控制台在这一行

var parseDate = d3.time.format("%Y-%m-%d").parse;

data.forEach(function(d) { d.Day = parseDate(d.Day); });

这是我的日期在我的 json 对象中的格式day: "2013-02-04"

4

1 回答 1

6

我怀疑'day'的情况是不正确的。我可以执行:

var parseDate = d3.time.format("%Y-%m-%d").parse;
parseDate( "2013-02-03" )

没有问题(它显示正确的日期)。很可能,您需要将代码更改为:

data.forEach(function(d) { d.day = parseDate(d.day); });

(注意,“day”中的小写“d”)

于 2013-02-04T18:50:55.863 回答