问答详情
源自:4-3 使用数据文件

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

不明白,是怎么执行?

提问者:qq_核威_0 2016-07-31 18:31

个回答

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

    非常谢谢你

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

    這是js的語言特性

    程式碼開始執行的時候

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

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


    不過你如果改寫成

    var type = function() {}

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

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

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