在此章节的type函数在d3.csv()调用后面实现,为什么能被调用?

来源:4-3 使用数据文件

qq_核威_0

2016-07-31 18:31

不明白,是怎么执行?

写回答 关注

2回答

  • qq_核威_0
    2016-08-19 21:05:32

    非常谢谢你

  • fergus
    2016-08-01 02:55:03

    這是js的語言特性

    程式碼開始執行的時候

    function的部分會被移動到最上面 (也就是會最先被執行)

    所以當d3.csv執行的時候已經有type的內容了


    不過你如果改寫成

    var type = function() {}

    就會跟你原來所想的模式一樣

    是由上到下的順序開始執行的

    因此這個時候上面的程式就無法取得type的內容了

使用D3制作图表

教你使用最酷的数据可视化图表,初探数据可视化奥秘

37890 学习 · 112 问题

查看课程

相似问题