0
我是新來的html,我試圖將我的變量data
設置爲包含csv文件行的對象數組。當我運行代碼並檢查頁面時,控制檯顯示「無法讀取未定義的屬性長度」。但是,當我在控制檯中鍵入data.length
時,它會打印18411(我的csv文件中的行數)。當我可以清楚地打印控制檯中的長度時,如何仍然出現此錯誤?無法讀取未定義的屬性「長度」,但仍然可以在控制檯中打印長度
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script type = "text/javascript">
var data;
d3.csv("../Data/crime_2016.csv", function(d){
data = d;
});
var length = data.length;
</script>
</head>
<body>
</body>
</html>