籃球隊網站


故事

你正在為一支籃球隊製作網站。網站會顯示大量資料,但很不巧,顯示的內容經常變動。由於資料都存放在單一物件裡,要做到這件事並不難,只是既耗時又無聊。因此,你決定把這些事情自動化。

任務

以下是符合「自動化網站」這個故事情境的任務範例:

  • 你的目標是讓內容團隊能自行選擇要顯示哪些資料。他們會在網站的內容編輯器中指定要顯示的資料路徑。你的任務是建立一個函式 extract,它接收一個物件和一段以點號分隔的路徑,並回傳該路徑上的值,或是預設值。

其他任務

故事可以繼續延伸,例如:

  • 內容團隊對這個新功能非常興奮,已經要求新增一項功能。他們希望能顯示陣列中特定元素的資料。

實作

參考資料